<HTML>

<HEAD>
<BASE target="_top">

<TITLE> MTU Department of Computer Science</TITLE>

<STYLE>A {text-decoration: none}</STYLE>


</HEAD>

<BODY bgcolor =#ffffff>

<TABLE width="100%">
<TR>
<TD>

<TABLE width="100%" border=0 cellpadding=0 cellspacing=0>
<TR>
<TD width=100%>
<IMG border=0 src="../../../gifs/cs_header.gif" usemap="#csMap">
<MAP name="csMap">
  <AREA shape="rect" coords="10,2,252,47" href="http://www.mtu.edu">
  <AREA shape="rect" coords="265,8,458,28" href="http://www.cs.mtu.edu/">
  <AREA shape="rect" coords="264,40,305,49" href="http://www.mtu.edu/tools">
  <AREA shape="rect" coords="313,40,338,49" href="http://www.mtu.edu/tools/a2z.html">
  <AREA shape="rect" coords="346,40,370,49" href="http://www.mtu.edu/tools/map.html">
</MAP>
</TD>
</TR>
</TABLE>

<TABLE width="100%" border=0 cellpadding=0 cellspacing=0>

<TR>

<TD width=15% valign=top>

<P>
<!--#include virtual="/JSBar.html"-->
</P>

<BR>
<img border=0 src="../../../gifs/contact_info.gif" usemap="#contactMap">
<map name="contactMap"> 
<area shape="rect" coords="50,66,126,79" href="mailto:csdept@mtu.edu" alt="Send e-mail to CS the Department">
</map>
</TD>

<TD valign=top>


<!---------------------------------Page Information Starts-------------------------->

<I><B><FONT size=5>New Student Registration FAQ </FONT></B></I>
<P>
<IMG src="../../../gifs/goldball.gif">&nbsp;&nbsp;<A HREF="#intro-cs">
<b> Introductory CS Courses </b>
</A>
<BR>
<ul>
<li>
<B><A href="#no-prog">I have not had the opportunity to take a programming
class in
my high school, will I be behind as a CS major?</A></B>
<br><p>
<li>
<B><A href="#no-java">I have heard that CS1131 is for students who have
programming
experience, but I only know C++ (Basic, ...)  and have never had Java.
Should I take CS1131 or CS1121?</a></b>
<br><p>
<li>
<B><A href="#some-Java"> I learned some Java already.  Can I get credit
for  CS1121?
Can  I enroll in CS1122.  Or should I take CS1131?</a></b>
<br><p>
<li>
<B><A href="#1131-difficult">I have heard that College courses cover much
more material
 than
high school courses so I am concerned that CS 1131 will be too fast
for me.  What happens if I enroll in CS 1131 and find that I can't
keep up?</a></b>
<br><p>
<li>
<B><A href="#why-1000">I have been using computers since I was very young.
Do I really
need to take CS 1000, Explorations in Computing?</a></b>

<br>

</ul>
<IMG src="../../../gifs/goldball.gif">&nbsp;&nbsp;<A href="#mathematics"><b>Mathematics</b>
</a>
<ul>
<li>
<B><A href="#ma-1090"> What Math course do I take?</a></b>
<br>
</ul>

<P>
</A><br>
<IMG src="../../../gifs/goldball.gif">&nbsp;&nbsp;<b><a href="#gen-ed">General Education
Requirements</a></b>

<ul>
<li>
<B><A href="#gen-lab"> The recommended schedule indicates that I should
either take a
general education course or a lab science.  Does it matter which one
I take the first semester?</a></b>
<br><p>
<li>
<B><A href="#what-lab"> Suppose I decide I want to take my lab science my
first semester, what lab science should I take?</a></b><p>
<li>


<B><A href="#gen-dist"> How about general education courses?  How do I
decide which one
to take?</a></b>
<br><p>

</ul>
<P>
<IMG src="../../../gifs/goldball.gif">&nbsp;
If your question isn't included above,
<A href="mailto:cs-quest@mtu.edu"> please email our advisors.</A>
<br>
<br>
<br>
<br>

<IMG src="../../../gifs/goldball.gif">&nbsp;&nbsp;<b><A NAME="intro-cs"> Introductory CS Courses </a></b>
<br>
<ul>

<li>
<B><A NAME="no-prog">I have not had the opportunity to take a programming class in
my high school, will I be behind as a CS major?</A></B>
<br>
<br>
No. The curriculum begins with CS1121, which is an introductory
programming course.  It is assumed that students enrolling in CS1121
have not had any prior programming experience.  Approximately 2/3 of our
majors begin in CS1121.
<br>
<br>

<li>
<B><A NAME="no-java">I have heard that CS1131 is for students who have programming
experience, but I only know C++ (Basic, ...)  and have never had Java.
Should I take CS1131 or CS1121?</a></b>
<br>
<br>
Your programming experience can be in almost any programming language
and you still might be fine going into CS1131.  The course starts
at the beginning with Java, but the material is covered faster since
the concepts should be familiar from whatever language you have
programmed in.  If you perform well on the <a HREF="cs-placement-exam.html" >
CS 1131 placement test</a>,
you have the background to enroll in CS 1131.
<br>
<br>
<li>
<B><A NAME="some-Java"> I learned some Java already.  Can I get credit  for  CS1121?
Can  I enroll in CS1122.  Or should I take CS1131?</a></b>
<br>
<br>

CS1121 covers the following  topics:  classes/objects,  methods, parameter
passing,  assignment,  expressions,  ifs, loops, arrays, file input/output,
exceptions,  GUI  elements  including  JApplet,  JFrame,  JPanel, JLabel,
JButton,  JTextField,  flow  and grid layout managers, and action and mouse
listeners.  If you are familiar with all these topics, you can  get credit
for  CS1121  and  enroll  in  CS1122  by  taking  and  passing  a test and
successfully completing a programming assignment using  these topics.   If
you  are  only familiar with some of these topics, then you should take the
CS1131 placement test, which will probably indicate you have the background
to  take  CS1131. (Note, if you register for CS1122 (two credits) please also register for CS1721 (one credit.)
<br>
<br>

<li>
<B><A NAME="1131-difficult">I have heard that College courses cover much more material than
high school courses so I am concerned that CS 1131 will be too fast
for me.  What happens if I enroll in CS 1131 and find that I can't
keep up?</a></b>
<br>
<br>


If it turns out that CS 1131 is moving too fast for a student, it
is possible to change to CS 1121 within the first 3-4 weeks of the
semester.
<br>
<br>


<li>
<B><A NAME="why-1000">I have been using computers since I was very young.  Do I really
need to take CS 1000, the CS Orientation class?</a></b>
<br>
<br>


Yes, the Orientation class is not an orientation to computers.  It
is an orientation to the profession and to the Department and University.
Topics do include an orientation to the computing environment in the
Department.  But there is also information on degree requirements, the
faculty, career opportunities and other useful topics.

</ul>
<br>

<IMG src="../../../gifs/goldball.gif">&nbsp;&nbsp;<A name="mathematics"><b>Mathematics</b>
</a>

<ul>
<li>
<B><A NAME="ma-1090"> What Math course do I take?</a></b>
<br>
<br>


Most students who are ready should take MA1160 (Calculus with Technology).  If you are not ready (as determined by your ACT or SAT scores or MTU's Math readiness test) take MA1032, MA0099, or a course that the Math Department suggests.  If you have credit for MA1160 (or its equivalent), take MA2160.  If you have credit for both, please see an advisor.
</ul>
<br>
<br>


<IMG src="../../../gifs/goldball.gif">&nbsp;&nbsp;<b>
<a name="gen-ed"> General Education Requirements</a></b>

<br>
<br>
<ul>
<li>
<B><A NAME="gen-lab"> The recommended schedule indicates that I should either take a
general education course or a lab science.  Does it matter which one
I take the first semester?</a></b>
<br>
<br>

In general, no.  However, in some situations one or the other makes
more sense, e.g.,
<br>
<br>
<ul>
<li>
if you want to continue in a foreign language, or start a foreign
language, it often makes sense to take the foreign language courses
beginning your first.  These courses can be used toward your general
education requirements.
<br>
<li>if you are uncertain about your major and your second choice is an
engineering major, taking chemistry your first semester puts you in
better position to switch to an engineering degree.

</ul>

<br>
<li>
<B><A NAME="what-lab"> Suppose I decide I want to take my lab science my first semester,
what lab science should I take?</a></b>
<br>
<br>


Since computers are used virtually everywhere, it can be difficult
to predict what science courses may be the most useful in your future
career.  So, it often makes sense to take the lab science that most
interests you.  After all, what is of interest to you now is a
reasonable predictor of what type of environment you will want to
work in the future.

<br>
<br>

<li>
<B><A NAME="gen-dist"> How about general education courses?  How do I decide which one
to take?</a></b>
<br>
<br>
Again it's really a matter of your own interests.  Click <a href="http://www.admin.mtu.edu/em/students/plan/dist_courses.pdf">  here </a>
for a list of general
education distribution courses available to first year students.  Note, on this list courses marked with an asterick are designated as courses that can be taken during the first year.

</ul>

<P>
<IMG src="../../../gifs/goldball.gif">&nbsp;
If your question isn't included above,
<A href="mailto:cs-quest@mtu.edu"> please email our advisors.</A>
<br>
<BR><center>
<a href="title.page.html"> Return to New Student Registration Information</a>
</center><BR>
<BR>
<BR>
<!----------------------------------Page Information Ends--------------------------->
</TD>

</TR>
</TABLE>

<TABLE width="100%" border=0 cellpadding=0 cellspacing=0>

<TR>
<TD WIDTH=100%>
<IMG width=100% height=8 src="../../../gifs/goldbar.gif">
</TD>
</TR>

<TR>
<TD>
<FONT size=-2>
Please send questions and comments about this CS Web Page
to <A href="mailto:cswebmaster@mtu.edu">cswebmaster@mtu.edu</A>
<BR>

<A target="_top" href="http://www.cs.mtu.edu/">
Department of Computer Science</A>
<BR>

Last Updated: Tuesday, December 22, 2009
</FONT>
</TD>
</TR>
</TABLE>

</TD>
</TR>
</TABLE>

</BODY>

</HTML>
