Academics

Computer Science

Database and web builders, software engineers, system operators, even gaming and smart phone developers—you name it; it’s likely they are all Computer Science majors.

Program Overview

When you earn your Bachelor of Arts in Computer Science from Concordia-Chicago, you will have access to resources that go far beyond the classroom computer labs. The faculty here are professionals in the technology field andare constantly adapting to even the most rapid of computer and software advancements. From them, you will gain a solid foundation in both theory and hands-on practice, and will strengthen your analysis, problem-solving and communication skills.

General Course Information

The Computer Science program at Concordia-Chicago provides a theoretical and practical foundation that is hands-on and adaptable to rapid changes in the field. You will focus on hardware and operating systems, software engineering, database management, programming and troubleshooting, computer networks, application development such as for gaming and android, iPhone, iPad, Windows phone and web development.

See the online catalog for more information about required courses and course descriptions.

Opportunities

As an added advantage, CUC also has an IEEE (Institute ofElectrical and Electronics Engineers) student branch, which enables you to take part in international competitions suchas the IEEE Xtreme 24-Hour Programming Competitionand IEEE International Future Energy Challenge. You are also encouraged to submit papers to conferences to present your ideas.

Many computer science majors gain experience in supporting computer users by working at CougarNet, Concordia-Chicago’s help desk for technical problems. Under the mentorship of experienced professionals, you can move into positions responsible for the installation and upgrading of software, troubleshooting and repairing computers, and working with databases throughout the University.

Apply to Undergrad

Get your application started.

Faculty

Career Possibilities

  • Network Consultant
  • Technology Officer
  • Information Officer
  • Management Information Systems
  • Director of Information Technology
  • Project Manager
  • Computer Programmer
  • Systems Designer
  • Facilities Manager
  • Software Publisher
  • Computer Scientists
  • Support Specialists
  • Systems Analyst
  • Engineer
  • Database Administrator
  • Web Developer