Skip Navigation Text:

NetworksSS

The following sample schedule can be used if you intend to use the Computer Networks Track to satisfy the track requirements of the CIS Major to obtain a Bachelor of Arts degree. You may have placement scores or other experience that allow you to skip some of the freshman year courses.

Courses in italics represent any course that satisfies the same degree, group, multicultural or track elective requirement.

185 credits total

Curricula Credits
Freshman Year (51 credits)  
Fall Term (17 credits)  
Social Science Sequence >2>IC 4
WR 121 College Composition I 4
MATH 111 College Algebra 4
First-Year Language Sequence 5
Winter Term (17 credits)  
Social Science Sequence >2 4
WR 122 College Composition II 4
CIS 110 Information Processing 4
First-Year Language Sequence 5
Spring Term (17 credits)  
Social Science Sequence >2 4
MATH 112 Elementary Functions 4
CIS 122 Algorithms and Programming 4
First-Year Language Sequence 5
Sophomore Year (48 credits)  
Fall Term (16 credits)  
CIS 210 Introduction to Computer Science I 4
MATH 231 Elements of Discrete Mathematics I 4
MATH 251 Calculus I 4
Second-Year Language Sequence 4
Winter Term (16 credits)  
CIS 211 Introduction to Computer Science II 4
MATH 232 Elements of Discrete Mathematics II 4
MATH 252 Calculus II 4
Second-Year Language Sequence 4
Spring Term (16 credits)  
CIS 212 Introduction to Computer Science III 4
MATH 233 Elements of Discrete Mathematics III 4
MATH 253 Calculus III 4
Second-Year Language Sequence 4
Junior Year (46 credits)  
Fall Term (16 credits)  
CIS 314 Computer Organization 4
WR 320 Scientific and Technical Writing 4
Social Science Elective >2 4
Physics Sequence 4
Winter Term (14 credits)  
CIS 313 Introduction to Data Structures 4
CIS 323 Introduction to Data Structures Lab 2
Upper-Division Arts & Letters Elective >1 4
Physics Sequence 4
Spring Term (16 credits)  
CIS 315 Introduction to Algorithms 4
CIS 415 Operating Systems 4
Track Elective 4
Physics Sequence 4
Senior Year (40 credits)  
Fall Term (12 credits)  
CIS 432 Introduction to Computer Networks 4
CIS 425 Principles of Programming Languages 4
CIS 422 Software Methodology I 4
Winter Term (16 credits)  
CIS 410 Computer and Network Security 4
CIS 445 Modeling and Simulation 4
Arts & Letters Elective >1 4
Arts & Letters Elective >1 4
Spring Term (12 credits)  
Track Elective 4
Track Elective 4
Arts & Letters Elective >1>AC 4

Program Planning

While you need not keep to the sample schedule, you should keep the following constraints in mind in planning your program to ensure that you obtain your degree in four years.

  • If you do not have programming experience, you must take CIS 122 during your freshman year.
  • You must take CIS 210-212 and MATH 231-233 during your sophomore year.
  • You must take CIS 313-314 during your junior year.
  • CIS 323 is only two credits, because it requires the homework of a 4 credit course but has no exams.
  • Many 400-level CIS courses require group work. You will unlikely be able to take any courses that require significant off-campus activity during your senior year.
  • Many students choose to do a paid internship in the summer between their junior and senior years. If approved by your advisor in advance, this internship can also count as elective credit.
  • You must take CIS 432 during the first term of your senior year; therefore, you must take CIS 415 during your junior year.
  • A Bachelor of Science degree does not require two years of a foreign language