inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Systems Administration | Systems Analysis
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


The BS in Computer Science with Computer Systems Concentration at UIC equips students with the knowledge and skills to design, develop, and implement complex computer systems. The program emphasizes theoretical foundations, practical application, and hands-on experience, preparing graduates for careers in software development, systems administration, research, and more.

Program Outline


BS in Computer Science with Computer Systems Concentration at UIC:


Degree Overview:

  • This program aims to equip students with the knowledge and skills to design, develop, and implement complex computer systems.
  • The curriculum emphasizes theoretical foundations, practical application, and hands-on experience.
  • Graduates are prepared for careers in various industries, including software development, systems administration, and research.

Outline:

  • The program requires 128 credit hours, including:
  • Nonengineering and General Education Requirements (46 hours):
  • This includes courses in writing, mathematics, science, humanities, and social sciences.
  • Required Courses in the College of Engineering (46 hours): This includes introductory programming courses, computer science core courses, and technical electives.
  • Technical Electives (18 hours): Students can choose from a wide range of courses to specialize in specific areas, such as networking, security, or artificial intelligence.
  • Required Mathematics Courses (9 hours): Students must take calculus, linear algebra, and other advanced mathematics courses.
  • Free Electives (9 hours): Students can use these electives to explore other interests or complete a minor.

Course Schedule:

  • The program can be completed in four years, eight semesters.
  • A sample course schedule is provided in the context.
  • Students can adjust the schedule based on their individual interests and course availability.

Assessment:

  • The program uses a variety of assessment methods, including:
  • Programming assignments: Students complete programming assignments to demonstrate their practical skills.
  • Projects: Students work on projects to apply their knowledge and skills to real-world problems.
  • Presentations: Students present their work to their peers and faculty.

Teaching:

  • The program is taught by experienced faculty with expertise in various areas of computer science.
  • Teaching methods include lectures, discussions, labs, and individual projects.
  • The program fosters a collaborative learning environment where students can interact with each other and with faculty.

Careers:

  • Graduates of this program are prepared for a wide range of careers in the computer industry, including:
  • Software Developer:
  • Design, develop, and test software applications.
  • Systems Administrator: Manage computer systems and networks.
  • Database Administrator: Design, implement, and maintain databases.
  • Network Engineer: Design, build, and maintain computer networks.
  • Security Analyst: Protect computer systems and networks from security threats.
  • Computer Scientist: Conduct research in various areas of computer science.
  • Academic advising:
  • Students can meet with advisors to discuss their academic progress and career goals.
  • Tutoring services: Students can receive tutoring assistance in various subjects.
  • Career services: The program offers career counseling and job placement assistance.
  • Student organizations: Students can join student organizations related to computer science and technology.
SHOW MORE
About University
PhD
Masters
Bachelors
Diploma
Foundation
Courses

-

Total programs
219
Average ranking globally
#104
Average ranking in the country
#55
Admission Requirements

Entry Requirements:


High School Requirements:

  • Minimum GPA of 3.0
  • Completion of 4 units of high school English
  • Completion of 3 units of high school mathematics (including Algebra I and Geometry)
  • Completion of 2 units of high school science
  • Completion of 2 units of high school history or social studies

International Students:

  • In addition to the above requirements, international students must also demonstrate English proficiency by achieving a minimum score on one of the following exams:
  • TOEFL (Test of English as a Foreign Language): 80
  • IELTS (International English Language Testing System): 6.5
  • PTE Academic (Pearson Test of English Academic): 58

Language Proficiency Requirements:

  • All students must demonstrate English proficiency by achieving a minimum score on one of the following exams:
  • TOEFL (Test of English as a Foreign Language): 80
  • IELTS (International English Language Testing System): 6.5
  • PTE Academic (Pearson Test of English Academic): 58
  • Students whose native language is not English are required to take the English as a Second Language (ESL) placement test upon admission.
  • Based on their score, they may be required to take ESL courses in addition to their regular coursework.
Location
How can I help you today?