MyCollege

Building for
the Future...

Dean's Welcome
Departments

 

 

     Contact Person:
Dr. Abbas Foroughi
aforough@usi.edu

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:

  • Financial
  • Health Care
  • Manufacturing
  • Retailing
  • Education
  • Technology
  • Utilities
  • Government
    (US Civil Service requires the Technical Option)

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.


Click to download the check sheet for the bachelor in computer science degree.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:
A2 3 or 4 hours
D 3 hours
  • 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

CIS 315

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.

This information does NOT take the place of meeting
with your advisor!  Requirements could have changed!


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. 


Link to the USI home page