Bachelor of Computer Science
University of Evansville
Key Information
Campus location
Evansville, USA
Languages
English
Study format
On-Campus
Duration
4 years
Pace
Full time
Tuition fees
Request info
Application deadline
Request info
Earliest start date
Aug 2024
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Applying the knowledge and problem-solving skills of computer science creates new developments in the world. It's what pushes our technology to levels we didn't know existed. As this becomes increasingly part of our daily lives, computer scientists will be presented with career opportunities, new challenges, and continual learning.
Computer science is a necessary field across all industries, allowing individuals to refine their skill set with opportunities for specialization. As a student, you can explore these diverse areas and discover your passion.
At a Glance
The first half of the Computer Science program provides a firm foundation in mathematics, natural science, and basic programming analysis and design, along with humanities. Students apply their knowledge to various projects during the second half of the program. During this time, students will not only work with teams of students but also one-on-one with highly qualified professors. They will focus on the design and implementation of computer software systems as well as the scientific and industrial applications of computer science.
The computer science program is accredited by the Computing Accreditation Commission of ABET, Inc.
Gallery
Curriculum
Course Offerings
- CS-001 Ots Network Course (0 credits)
- CS-101 Introduction to Computer Science (3 credits)
- CS-105 Survey of Computer Science (3 credits)
- CS-205 Programming for the Sciences (3 credits)
- CS-210 Fundamentals of Programming I (3 credits)
- CS-215 Fundamentals of Programming II (3 credits)
- CS-220 Logic Design and Machine Organization (3 credits)
- CS-290 Object Oriented Design (3 credits)
- CS-310 Puzzle Programming (1 credit)
- CS-315 Algorithms and Data Structures (3 credits)
- CS-320 Computer Architecture (3 credits)
- CS-350 Computer/Human Interaction (3 credits)
- CS-355 Computer Graphics (3 credits)
- CS-375 UNIX System Programming (3 credits)
- CS-376 Small Computer Software (3 credits)
- CS-380 Programming Languages (3 credits)
- CS-381 Formal Languages (3 credits)
- CS-390 Software Engineering (3 credits)
- CS-391 Software Engineering II (3 credits)
- CS-395 Software Project Management (3 credits)
- CS-413 Software Security (3 credits)
- CS-415 Cryptography (3 credits)
- CS-430 Artificial Intelligence (3 credits)
- CS-440 Databases (3 credits)
- CS-445 Programming in the Large (3 credits)
- CS-455 Advanced Computer Graphics (3 credits)
- CS-470 Operating Systems (3 credits)
- CS-472 Concurrent & Parallel Programming (3 credits)
- CS-473 Mobile Application Development (3 credits)
- CS-475 Networks (3 credits)
- CS-478 Embedded Systems and Real-Time Programming (3 credits)
- CS-491 Software Quality Assurance (3 credits)
- CS-494 Senior Project Seminar Programming (0 credits)
- CS-495 Senior Project Phase I (3 credits)
- CS-497 Senior Project Phase II Programming (3 credits)
- CS-498 Independent Study in Computer Science Programming (1-3 credits)
- CS-499 Special Topics in Computer Science Programming (1-3 credits)
Program Outcome
Your Future Success
In the last two years, 100% of those students eligible to work got jobs in their field after graduation. A significant group of alumni have formed their own successful companies, proving the department’s dedication in promoting entrepreneurship. The following list of companies has employed UE graduates:
- Crane Naval Surface Warfare Center – the 3rd largest naval installation in the world
- Whirlpool Corporation (Benton Harbor, MI) – the world’s leading manufactures and marketer of major home appliances
- The Boeing Company, St. Louis – aerospace company and the largest manufacturer of commercial jetliners and military aircraft combined. Boeing also designs and manufactures launch vehicles, rotorcraft, satellites, missiles and advanced information, defense, and communication systems.
- Northrop Grumman Corporation – Designer, systems integrator and manufacturer of military aircraft, defense electronics, precision weapons, commercial and military aerostructures.
- Toyota Motor Manufacturing, Indiana, Inc. (Princeton, IN) – automotive industry
- Western Digital (Irvine, CA) – large producer of disk drives and memory systems
- iRobot Corporation (Massachusetts) – Famous for the Roomba and other robotic devices for the home.
- Alcoa Warrick Operations (Evansville, IN) – major producer of aluminum
- CIHOLAS, Inc. (Evansville, IN) – Contract research and engineering of complex electronic systems.
- Flanders Electric (Evansville, IN) – a world leader in large electric motors.
Graduates have gone on to attend graduate school at universities such as:
- Cornell University
- Tufts University
- University of Illinois
- University of Wisconsin
- University of Missouri
- Indiana University
- Georgia Institute of Technology
- Rensselaer Polytechnic Institute
- Iowa State University
- Duke University
- Purdue University
- Vanderbilt University
- Notre Dame University
- Washington University in St. Louis
- University of Toronto
Accreditation Objectives and Outcomes
In accordance with the criteria established by the Engineering Accreditation Commission and Computing Accreditation Commission of ABET, the computer science faculty have established the following program educational objectives and student outcomes for students majoring in electrical engineering, computer engineering, and computer science at the University of Evansville. The purpose of these objectives and outcomes is to ensure that graduates of the program are adequately prepared to enter the practice of their respective discipline. Recognizing that the performance of students and graduates is an important consideration in the evaluation of an institution, a system of ongoing assessment is conducted by the faculty to continuously improve the effectiveness of these programs.
"Graduates" are defined as computer science alumni within 3-5 years of graduation
"Students" are defined as computer science students at the time of graduation from the University of Evansville
- Objective 1: Graduates will be engaged in a professional career and/or continued or advanced study in their chosen field. This implies that graduates will recognize the value and necessity of lifelong learning.
- Outcome 1a. Students will have an ability to apply computer science theory and software development fundamentals to produce computing-based solution. (ABET CAC/CS Outcome 6)
- Outcome 1b. Students will have an ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (ABET CAC Outcome 1)
- Objective 2: Graduates will be engaged in applications of problem solving and communications skills for a wide variety of problems in engineering and/or computer science either as individuals or in teams.
- Outcome 2a. Students will have an ability to function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline. (ABET CAC Outcome 5)
- Outcome 2b. Students will have an ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline. (ABET CAC Outcome 2)
- Outcome 2c. Students will have an ability to communicate effectively in a variety of professional contexts. (ABET CAC Outcome 3)
- Objective 3: Graduates will be active participants in a local, national, or global engineering or computer science community.
- Outcome 3a. Students will have an ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. (ABET CAC Outcome 4)
Career Opportunities
After completing the program, graduates can begin their careers or pursue graduate school. Careers may be found in programming, software development, cybersecurity, networking, database management, and more.
According to the Bureau of Labor Statistics (BLS), employment in computer and information technology occupations is projected to grow 13% from 2020 to 2030, faster than the average for all occupations. As of May 2020, the median annual wage for this field was $91,250. Demand will stem from the ever-evolving world of technology and growing need for information security.
English Language Requirements
Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities (like this one) around the world.