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 Informatics & Computing Science 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