Curriculum: Computer Science

The study of computer science focuses on the nature of computation and its relevance to solving problems in today’s society. The computer science program at USF concentrates on the core of knowledge and methodologies that have emerged in this rapidly evolving discipline. Minor programs are offered in Computer Science and Information Technology in addition to certificate programs.

Major Program (60 semester hours)

Required Courses
Introduction to Information Technology (3)
Computer Science I (4)
Computer Science II (3)
Microcomputer Systems (3)
Introduction to DBMS (3)
JAVA with Data Structures (3)
Advanced Data Structures (3)
Operating Systems (3)
Theory of Programming Languages (3)
Database Management (3)
Elective upper division courses in Computer Science (12)
Senior Project (3)
Statistics (4)
Calculus with Analytic Geometry I (5)
Calculus with Analytic Geometry II (5)
Discrete Mathematics Or MATH (approved math elective) (3)

Minor Program (22 semester hours)

The minor program in computer science is designed for students majoring in a field of study, such as mathematics, science, political science, psychology, or education. It provides students with the knowledge necessary to take an active role in the application and development needs particular to their discipline.

Required Courses:
Computer Science I (4)
Computer Science II (3)
Microcomputer Systems (3)
Operating Systems (3)
Database Management (3)
Elective upper division courses in Computer Science (6)

Certificate Programs

To meet the needs of adults who wish to take computer science courses for self-satisfaction, job development, and/or job retraining, the computer science department offers certificate programs.

Adults who have already earned the minimum of a bachelor’s degree may earn an Advanced Computer Science Certificate. Those who do not have a college degree but who have many years of information processing experience may earn a Computer Science Proficiency Certificate.

Certificate students may specialize in one concentration chosen from Computer Science or Information Technology. Competence in MATH 170 or MATH 181 is required. Two semesters of programming languages is a required prerequisite for entrance into Information Technology and two semesters of C++ is the required prerequisite for entrance into the Computer Science program.

Computer Science Certificate recommended courses
Microcomputer Systems (3)
Advanced Data Structures (3)
Operating Systems (3)
Database Management (3)
Upper division elective (3)

Information Technology Certificate recommended courses
Microcomputer Systems (3)
Information Systems: Analysis and Design (3)
Network Fundamentals (3)
Server Installation and Configuration (3)
Upper division elective (3)

Computer Science/Electronics Program

The Computer Science/Electronics program is designed to recognize appropriate associate degrees in electronics engineering technology from area community colleges. The completion program focuses on concepts and applications leading to the development of computer systems with a substantial hardware component. Professional opportunities include positions in field engineering research and development, product design and development, quality assurance, technical management, troubleshooting, sales and service.

Major Program (68 semester hours)

All students majoring in electronics are required to complete the A.A.S. degree in electronics engineering technology with USF specified EET courses and complete the University of St. Francis general education requirements along with the following 34 semester hours of computer science coursework:

Additional Required Courses
Computer Science I (4)
Computer Science II (3)
Microcomputer Systems (3)
Network Fundamentals (3)
Server Installation and Configuration (3)
Operating Systems (3)
Assembler (3)
Senior Project (3)
Approved math elective (3)

Elective courses in Computer Science (6 hours)
Advanced Data Structures (3)
Database Management (3)
Systems Administration (3)
Data Communications (3)
Computer Architecture (3)

Computer Science/Game Design and Development

This program will provide students who have earned an A.A.S degree in Games Programming, an opportunity to earn a four year degree in Computer Science further enhancing their programming skills and widening the opportunities available to them.

Major Program (35 semester hours)

All students majoring in this program are required to complete the A.A.S. degree in Games Design and Development, the University of St. Francis general education requirements, and the following coursework:
Statistics (4)
Calculus with Analytic Geometry I (5)
Calculus with Analytic Geometry II (5)
Operating Systems (3)
Theory of Programming Languages (3)
Assembler (3)
Database Management (3)
Senior Project (3)
Approved Upper Division COMP Electives (6)
A total of 128 hours (66 from the A.A.S degree) are required to graduate.

Information Technology Program

This major is designed to prepare technology professionals in efficient and effective use and integration of network technology into existing company structures. The program provides knowledge, skills, and methods in the deployment of emerging technology, installation and maintenance of networks, management of resources and security of systems. A focus on basic business functions within a company is also provided.

Major Program (62 semester hours)

Required courses (44 semester hours)
Financial Accounting (3)
Principles of Macroeconomics (3)
OR
Principles of Microeconomics (3)
Intro to Information Technology (3)
Microcomputer Systems (3)
Intro to DBMS Application (3)
Information Systems: Analysis & Design (3)
Network Fundamentals (3)
Java with Data Structures (3)
Operating Systems (3)
Network Security (3)
Senior Project (3)
Management & Organizational Behavior (3)
Business Calculus (4)
Statistics (4)

Choose from one of the following concentrations:
Information Technology Concentration (18 semester hours)

Web Programming Languages (3)
Database Administration (3)
Server Installation & Configuration (3)
eBusiness (3)
Two Information Technology Electives (6)

Management Information Systems concentration (18 semester hours)
Principles of Finance (3)
Principles of Marketing (3)
Is Management and Entrepreneurship (3)
Systems Project Management (3)
Enterprise Resource Computing (3)
Enterprise Distribution Simulation (3)

Information Technology/Network Specialist

This program is designed to recognize the A.A.S degree in Computer Information Systems – Network Specialist Option from Joliet Junior College. The completion program focuses on concepts and applications leading to the B.S. in Information Technology.
The program is designed to prepare graduates in efficient use and integration of new technology into existing company structures. The program provides knowledge, skills, and methods in the deployment of emerging technology, installation and maintenance of networks, management of resources and security of systems.

Major Program (71-72 semester hours)

All students in this program are required to complete the AAS degree in Computer Information Systems – Network Specialist Option including 38 hours of USF specified CIS course work from Joliet Junior College.

Additional Required Courses (33-34 hours)
Visual Basic (3)
Introduction to DBMS (3)
Web Programming Languages (3)
Database Administration (3)
Network Security (3)
Web Server Design/Administration (3)
Systems Administration (3)
Senior Project (3)
Financial Accounting (3)
Management & Organizational Behavior (3)
Elective (3-4 hours)
Finite Mathematics (3)
Calculus for Business (4)
Discrete Mathematics (3)

Web Application Development Program

This major incorporates the visual and oral communication aspects of web development with the technology knowledge components of networking and programming. Students electing this program will be prepared to create well-designed web sites and/or manage the creation of those web sites and will also be prepared to implement and administer web servers. Emphasis is on server application design and development, site planning and page creation, tools and technologies used to provide automation to web servers, and hosting options.

Major Program (64 semester hours)

Required Courses
Introduction to Information Technology (3)
Programming in Visual Basic (3)
Microcomputer Systems (3)
Introduction to DBMS (3)
Information Systems: Analysis and Design (3)
Network Fundamentals (3)
Web Programming Languages (3)
Java (3)
Server Installation and Configuration (3)
Web Server Design/Administration (3)
Senior Project (3)
Calculus for Business (4)
Web Page Design (3)
Basic Photography (3)
Digital Photography (3)
Introduction to Graphic Communication (3)
Web Page Design (3)
2D Animation (3)
Website Design (3)
Electives in Computer Sci or Visual Arts (300-400 level) (6)

 

For more curriculum information:

See the University Catalog