For students accepted into the program prior to Fall 2006, the general education requirement at UIS consists of 39 semester hours,
distributed as shown below. English composition is the one general education requirement that must be met before admission to UIS for
all students except Capital Scholars.
Beginning with the Fall 2006 semester, new online students must fulfill
the general education requirement by meeting the
Illinois Articulation Initiative requirements for lower division general education
core courses.
Students majoring in Computer Science online at UIS must meet the Java programming requirement and the requirement for either discrete or finite Math prior to acceptance into the program. Though Calculus and Statistics may be treated as graduation requirements, online students should take them prior to entering UIS.
Students should plan to use these math courses to satisfy the 3 hour
math general education requirement and part of their 12 hour general education
electives. In order to begin taking
other computer science courses their first semester at UIS, students should
make every effort to complete the two semesters of Java programming before they
enter UIS.
The bachelor’s degree in computer science at UIS has 12 hours of
general electives and the math class could be used to satisfy some or all of
these 12 hours. However, they will not
be allowed to take any computer science courses other than non programming
related courses until they have met the two semesters of Java programming
requirement.
Additional requirements for students entering the online
bachelor’s degree program in Computer Science include:
To be accepted in to the bachelor’s degree program in Computer Science
at UIS you must have completed one semester of Discrete or Finite Mathematics
and the equivalent of two semesters of Java programming. We are offering a bridge course in Java for
students that have taken two semesters of another programming language. This course is CSC 410 Java Programming and
it will be offered on line. It will not
count for a computer science elective, but may be counted as 4 hours of the twelve
hours of free electives.
Applicants will be required to submit a statement of purpose for the
pursuing of this degree and a discussion of any related educational/work
experiences (two page 10 point font maximum) and a sample of Java code that
they have written for a prior course or related work project.
It is assumed that students entering the online bachelor’s degree have
previously completed sixty hours that included the general education,
mathematics and Java courses as discussed above. Based on the above assumption the student should be able to
complete the online bachelor’s degree in three years by following proposed
schedule that follows.
Proposed Schedule for the Online BS Degree in Computer Science
|
Cohorts Starting Fall Semesters |
Cohorts Starting Spring Semesters |
|
Fall Year-1 CSC305 – Entrance Assessment CSC 387 - Foundations CSC 385 - Data Structures |
|
|
Spring Year-1 CSC 376 - Comp Organization CSC Elective, such as CSC 485 – Object Oriented Design (CSC385) |
Spring Year-1 CSC305 – Entrance Assessmentures |
|
Summer Year-1 General Elective |
Summer Year-1 General
Elective |
|
|
Fall Year-1
CSC Elective, such as CSC
485 - Object Oriented Design (CSC385) |
|
CSC 389 - Operating Systems (CSC376) PAC |
CSC 388 - Programming Languages (CSC385) General
Elective |
|
CSC Elective, such as CSC 477 – Usability
Engineering |
CSC
Elective, such as CSC 477 – Usability Engineering |
|
CSC Elective, such as CSC 471 or 470 Ethics |
CSC 389 - Operating Systems (CSC376) PAC |
|
CSC 478 - Software Eng (CSC385) AST
(4 hours) |
CSC Elective, such as CSC 471 or 470 Ethics General
Elective |
|
AST (4 hours) |
AST (4 hours) |
|
|
CSC 478 - Software Engineering (CSC385) AST (4
hours) |
** A
cohort is a group of students admitted to the degree program each academic year
(maximum of twenty)