Computer Science and Information Technology
Click here for an update of this program's requirements for 2013-14.
The Department of Computer Science and Information Technology offers two majors. Courses are also provided for computer literacy. All courses presented for the major and minor must be approved in accordance with approved curriculum check sheets and must be passed with a grade of C- or higher. A minimum of 15 semester hours of CST coursework must be completed at Roosevelt University.
Because of the rapidly changing nature of this field of study, computing courses taken more than eight years ago cannot be counted towards degree requirements unless the student has been continuously registered since the time the course was taken (excluding summers). A double major among any of the CST majors are not offered because of the aligned nature of these degree programs. Any deviation from these degree requirements must be approved by the CST executive committee. For additional information, please view the Department of Computer Science and Information Technology website.
Major in Computer Science leading to a BS degree
This program follows the traditional computer science curriculum with its emphasis on mathematics and computing systems theory. It prepares students to pursue careers in highly technical areas such as systems programming and software engineering, or to go on to pursue graduate degrees in computer science.
The final 30 semester hours of the degree must be taken at Roosevelt University, with at least 15 of these in the computer science major; at most 60 semester hours may be applied to the degree at the 100 level. At least 63 semester hours must be in non-computing courses. A minor in mathematics is required.
This degree has a specific natural science requirement. Students must take a sequence of two laboratory courses in natural science (e.g., Biol 121 &, Biol 122, or Chem 101 &, Chem 202) and one additional course in natural science. See an advisor for details.
Major in Information Technology leading to a BA degree
This degree offers three optional concentrations. One of these concentrations will appear on a student's transcripts only if all of its requirements are met. If a particular concentration is not followed then at least five of the computer science electives must be at the 300 level.
The Network Applications concentration is designed for those seeking careers in the expanding information technology field who do not wish to follow the traditional computer science curriculum with its emphasis on mathematics and computing systems theory. These individuals often get jobs in emerging areas such as electronic commerce, web design, tech support, software training, and systems integration. They may also pursue careers in more established roles such as business analyst or applications programmer. A minor in mathematics or business is recommended for the network applications concentration.
The IT Management concentration is intended for those who want to approach computing from the business applications perspective. These are knowledge workers who focus on how organizations can better utilize information technology rather than on the technology itself; therefore, a minor in business is recommended for this concentration.
The Database and Data Assurance concentration is designed to focus on data as an essential organizational resource. Students in this concentration study effective and efficient means of storing and manipulating data electronically. They typically attain jobs in database management, information security, or database administration. A minor in mathematics is recommended for this concentration.
At least 30 semester hours of credit must be taken at Roosevelt University, with at least 15 of these in the computer science major; at most 60 semester hours may be taken at the 100 level. At least 69 semester hours must be in non-computing courses. Students planning to pursue an MS in computer science should take Math 231, 245, and 300, as well as CST 280 in their curriculum.
Minor in computer science
Five courses in CST are required, including CST 150 (Computer Science I), two CST electives at the 200 level or higher, and two CST electives at the 300 level. At least two of these must be taken at Roosevelt. All CST courses must be passed with a grade of C- or higher. Note: Some CST courses have mathematics prerequisites.