This focus track provides essential training in the foundations of computing, data storage and information processing. With this foundation, graduates of the program can easily adapt to and create new information technologies, new computing paradigms, and new ideas for applying computer systems.
CSC 243 PYTHON FOR PROGRAMMERS
CSC 300 DATA STRUCTURES I
CSC 301 DATA STRUCTURES II
MAT 140 DISCRETE MATHEMATICS I
CSC 373 COMPUTER SYSTEMS I
CSC 374 COMPUTER SYSTEMS II
Three computing electives approved by Professional Advisor.
FA 303 INDEPENDENT ADVANCED PROJECT
or FA 304 ADVANCED PROJECT COURSE
or CSC 394 SOFTWARE PROJECTS
or IT 394 SOFTWARE PROJECTS FOR COMMUNITY CLIENTS I and IT 395 SOFTWARE PROJECTS FOR COMMUNITY CLIENTS II