Contact Person: |
Computer Science Degree
Why would I want a Computer Science degree?
If you like working
with computers and solving problems and are creative, you will enjoy a career
in Computer Science. Graduates with a degree in Computer Science
(CS) are prepared to take advantage of the opportunities in one of the
fastest growing career fields.
What career opportunities would I be
prepared for?
The Computer Science program at USI is designed to prepare
you for careers in
computer software development, software engineering, software development
management, system development and computer entrepreneurial positions in
businesses and scientific organizations. It will also prepare students for graduate study in computer science.
This can lead to management positions in all types of organizations:
|
|
What will I be able to
learn?
You will develop an understanding of algorithms, data
structures, artificial intelligence, computer organization and architecture,
numerical computation, operating systems, networking, programming language
theory, and software engineering. Since the program is offered by the
College of Business, unique opportunities for business management,
marketing, accounting and management information systems electives are
offered to you.
Will I have internship
and co-op opportunities?
Opportunities to participate in USI’s
Business and Professional Practice Program will be available to you. This
is a partnership between USI and employers. Junior and senior Computer Science majors are employed
in part-time (internship) or full-time (co-op) positions in professional
organizations.
Students have worked for manufacturing companies, accounting firms, large and small businesses, non-profits, and government agencies. These positions allow students to learn professional skills in the business environment while earning college credits.
Information about these opportunities can be obtained through the College of Business or the Career Services Office.
What courses do I need to take to earn a degree in Computer Science?
- 50 semester hours in the University
Core Curriculum program.
All computer science majors are required to take the following classes as part of their UCC requirements. These 6 or 7 hours are also included in the major courses:
- 0 hours of College of Business core.
Computer Science is offered in the College of Business but is not a business major. Students enrolled in this program do not take the business core.
- 58-59 hours of major courses:
Object-Oriented
Programming |
3 hours | ||
Discrete Structures for
Computer Science |
3 hours | ||
Survey of Calculus /or/ Calculus I |
(satisfies the UC requirement for synthesis) |
3 hours /or/ 4 hours |
|
Business Communication |
3 hours | ||
Digital Logic |
3 hours | ||
Object-Oriented Design and
Methodology |
3 hours | ||
Algorithm Design |
3 hours | ||
Management Information
Systems |
3 hours | ||
Architecture of Digital
Computers |
3 hours | ||
Microcomputer Engineering |
3 hours | ||
Operating Systems |
3 hours | ||
Introduction to Data Communication |
3 hours | ||
Systems Analysis & Design |
3 hours | ||
Database Systems |
3 hours | ||
Programming Languages |
3 hours | ||
Business Career Planning &
Prof Dev |
1 hour | ||
Network Management &
Security |
3 hours | ||
Artificial Intelligence |
3 hours | ||
Software Development |
3 hours | ||
Senior S/E Project I
(satisfies the UC requirement for synthesis) |
3 hours | ||
SUBTOTAL Computer Science Core Required: |
58-59 hours | ||
- 9 hours of Computer Science Elective Courses
CS Legacy Language |
3 hours | |
CS or CIS
Elective |
3 hours | |
CS or CIS
Elective |
3 hours | |
SUBTOTAL CS Professional Courses: |
9 hours | |
TOTAL CS major requirements (48 + 9): |
57 hours | |
-
13 hours of General Electives.
124 total hours required for a baccalaureate degree. These hours must include classes to meet the 39-hour upper division (300/400 level) course requirements.
How do I know which classes I
should take each semester?
See a suggested four-year program in
Computer Science. Keep in mind that this list does
not take the place of meeting with your advisor.



