Computer Science & Informatics Major

In an increasingly high-tech world, graduates with knowledge and skills in computing and information technology are always in demand. Computing careers such as software engineer, Web designer, game developer, systems analyst, database manager, and network administrator can be challenging, dynamic, rewarding, and lucrative. The Computer Science & Informatics major provides practical knowledge and skills for the information technology jobs of today, while also building the critical reasoning and communication skills necessary for a career in which learning and adapting to new technologies are essential. A variety of internship opportunities are available, as well as student research experiences for majors pursuing graduate studies.

B.S., Major in Computer Science & Informatics

Common Core:  (6 Credits)

CSC 221: Introduction to Programming

CSC 222: Object-Oriented Programming


Computer Science Track (21 credits)

CSC 321 Data Structures

CSC 414 Computer Organization

CSC 421 Algorithm Design & Analysis

CSC 533 Programming Languages

CSC 548 Software Engineering

CSC XXX Upper-level Elective – 400-level or above

CSC XXX Upper-level Elective – 400-level or above

Total: 41 Hours

Note: A maximum of 3 credits of CSC 493, 495, 497, and 499 may be applied to the major.


Digital Development Track (21 credits)

CSC 551 Web Programming

CSC 581 Mobile App Development

CSC XXX Elective – 300-level or above

GDE 374 Digital Video

GDE 380 Graphic Design

GDE 423 Interactive Multimedia

One of the following:

JRM 327 Social Media OR JRM 438: Information Ethics

Total: 41 Hours