A concentration in computer science will familiarize students with the various areas of knowledge that make up the field. Students will develop a firm understanding of the fundamental skills and core theories that will endure the rapid technological change we experience daily. A bachelor of science in computer science also prepares a student for graduate studies in computer science or in other fields that are strongly associated with computer science.
Learning Outcomes
- Given a specific, solvable symbol manipulation task, develop a specification, a design and tests for an automated solution for that task.
- Demonstrate programming efficiency in more than one programming language.
- Analyze the efficiency of algorithms.
- Devise new algorithms that incorporate efficiency and transparency.
- Master communication skills, including technical writing, public speaking and electronic presentation.
- Read, understand and critically report on current research literature in computer science.
- Proficiency in programming languages and software development.
- Mastery of algorithm design and systems analysis.
- Understanding of cybersecurity principles and data management.
Calendario
Don't miss an important date or deadline
Designed for working professionals, UIS programs feature multiple start dates per year, so you can begin at the time that best fits your schedule and complete your degree quickly. View the Academic Calendar
Tuition & Aid
UIS is the most affordable option to earning your University of Illinois degree. Earn a world-class education for less than you’d expect.
Tuition Estimates
*These numbers represent an estimate of the in-state tuition cost for this program and do not include fees. To get an estimate of the full cost of attendance check out the cost of attendance page and/or use the tuition calculator.
Ways to Save on Tuition
Admissions
Applying to UIS is simple
We've streamlined our admission process to save you time and effort. Just follow the steps below.
Review admission requirements
No specific admission requirements are listed at this time. Please contact the Office of Admission for more information.
International students, will you need an F-1 student visa to study on campus at UIS? Please review the International Applicants site for additional information.
Complete your application
An email address is required to create an account. To submit a paper application, visit the Resources & Forms page. Find more information about what type of student you are on the Student Types page. Applying for an online program is the same procedure as applying for an on-campus program.
Send your official transcripts
Email your official or certified academic records/transcripts to incomingtranscripts@uis.edu or through any of the major transcript platforms. Photocopies will not be accepted.
Submit required statements/writing sample
If you are a first-year student, a statement of 250-650 words is required for admission. We want to hear about your professional aspirations, intellectual interests, and personal experiences relevant to your choice of a specific academic program. You can upload the required documents on your application status page.
Pay your application fee
You can submit your non-refundable application fee online, after completing the online application. Alternately, it can also be mailed to the university, payable to University of Illinois Springfield.
Domestic students: Undergraduate - $50, Graduate - $60;
International students: Undergraduate - $60, Graduate - $75.
Courses & Catalog Information
At the University of Illinois Springfield, you'll find a wide range of courses tailored to your interests and career goals. Explore your program details and get all the essential information you need to plan your future.
Career Outlook & Potential Earnings
Graduates of this program may find opportunities in the following careers. Data sourced from O*NET OnLine by the U.S. Department of Labor.
Computer Science Teachers, Postsecondary
Bright OutlookTeach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis. Includes both teachers primarily eng
Teach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
Computer and Information Research Scientists
Bright OutlookConduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.
Computer Systems Analysts
Bright OutlookAnalyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perfo
Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.
Computer Programmers
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write comp
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Mathematical Science Teachers, Postsecondary
Teach courses pertaining to mathematical concepts, statistics, and actuarial science and to the application of original and standardized mathematical techniques in solving specific problems and situat
Teach courses pertaining to mathematical concepts, statistics, and actuarial science and to the application of original and standardized mathematical techniques in solving specific problems and situations. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
Atmospheric and Space Scientists
Investigate atmospheric phenomena and interpret meteorological data, gathered by surface and air stations, satellites, and radar to prepare reports and forecasts for public and other uses. Includes we
Investigate atmospheric phenomena and interpret meteorological data, gathered by surface and air stations, satellites, and radar to prepare reports and forecasts for public and other uses. Includes weather analysts and forecasters whose functions require the detailed knowledge of meteorology.