School of Computer Sciences
Bachelor's Degree in Computer Science
A bachelor's degree in Computer Science is offered for students seeking careers such as Systems Analyst, Database Administrator, Network Administrator, Operating Systems Programmer, Programmer, Software Engineer, Trainer, Web Security Administrator and Web Software Developer.
Computer Science students choose between a traditional and a business-oriented curriculum. The traditional curriculum includes courses in UNIX and higher math, while the business curriculum includes courses in COBOL and external files.
In addition to WIU's general education requirements, the computer science curriculum requires a minimum of 45 hours of computer science coursework and several hours of math classes, depending on the degree option chosen. All computer science students must take 27-30 hours of required courses in computer programming (using the JAVA language), computer organization, data structures, automata and computability theory, and software engineering. Traditional curriculum students must also take a course in UNIX systems, while business curriculum students must take courses in COBOL and External Files.
Each student must also take 12 hours of depth courses. Depth courses are offered in computer organization, operating systems, communication and networks, artificial intelligence, computer graphics, and databases.
Additional elective courses are offered in microcomputer applications, simulation, ethics, security, GUI programming, and a variety of other current and interesting topics.
Finally, each student must take 9-12 hours of cognate requirements in mathematics in statistics. For students following the traditional curriculum, this includes calculus with analytic geometry, discrete structures, probability and statistics, and linear algebra. Students following the business curriculum must take applied calculus, discrete structures, and probability and statistics.
GradTrac is available to Computer Science Majors who choose the traditional curriculum.