Primary Navigation
  • About
  • Academics
  • Continuing Education
  • Admission
  • Student Life
  • Student Services
  • Library
  • News and Events
  • Giving

Courses Offered Online

Oakton offers a variety of online courses (see list below); however, the College does not offer all courses every semester. For the current semester's courses, go to the class schedule. The class schedule provides more complete information, including course description, instructor, course fee,* and textbook required.

*Fees vary per course.

Accounting
Anthropology
Art
Biology
Business
CAD Computer-Aided Design
Chemistry
College Studies
Computer Apps for Business
Computer Information Systems
Computer Science
Early Childhood Education
Earth Science
Economics
Engineering
English
Fire Science
French
Global Business Studies
Health Information Technology
Hindi-Urdu
History
Horticultural Therapy
Humanities
Independent Study
Law Enforcement
Management
Marketing
Mathematics
Nursing
Philosophy
Physical Education
Physics
Political Science
Psychology
Social Science
Sociology
Spanish
Speech

Keyword Search:


Display only IAI* courses

*IAI (Illinois Articulation Agreement) - An agreement among participating Illinois colleges and universities to help Illinois college students transfer credit as easily as possible. See an advisor in the Advising and Counseling for additional information, or read about the IAI at www.iTransfer.org.

Computer Science

CSC155 - C++ Computer Science I
Course is first course in computer programming from basic through intermediate levels. Content includes designing, implementing and debugging maintainable C++ programs, demonstrating applications from the areas of business and computer science. Abstract data types and object oriented methods enhance study of elementary data structures. Recommended: MAT 110.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CSC156 - Java Computer Science I
Course is first course in computer programming from basic through intermediate levels. Content includes designing, implementing and debugging maintainable Java programs, demonstrating applications from business and computersciences. Abstract data types and object oriented methods enhance study of elementary data structures. Recommended: MAT 110
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CSC171 - C++ Programming for Engineers
Course introduces C++ programming language. Content focus is on solving numerically intensive applications present in scientific and engineering fields. Numerical algorithms implemented using object-oriented programming tools and elementary data structures. Credit cannot be received in both CSC 171 and CSC 172. Recommended: MAT 250, CSC 170 or concurrent enrollment in CSC 170.
1 Credit Hours (lecture: 1; lab: 0)
Fee: $25

CSC172 - FORTRAN Programming for Engineers
Course introduces FORTRAN programming language. Content focus is on solving numerically intensive applications present in scientific and engineering fields. Numerical algorithms implemented using intermediate programming tools and elementary data structures. Credit cannot be received in both CSC 171 andCSC 172. Recommended: MAT 250, CSC 170 or concurrent enrollment in CSC 170.
1 Credit Hours (lecture: 1; lab: 0)
Fee: $25

CSC173 - Java Programming for Engineers
Course introduces Java programming language. Content focus is on solving numerically intensive applications present in scientific and engineering fields. Numerical algorithms implemented using object-oriented programming tools and elementary data structures. Recommended: MAT 250, CSC 170 or concurrent enrollment in CSC 170.
1 Credit Hours (lecture: 1; lab: 0)
Fee: $25

CSC240 - C++ Data Structures
Course provides a survey of data structures. Content includes elementary methods of complexity analysis applied to algorithms that manipulate dynamic and static data structures. Object-oriented programming techniques are utilized to implement lists, trees, tables, graphs and other classes using the C++ language.Algorithms focus on sorting and searching methods. Recommended: MAT 140, CSC 155 or CSC 171.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CSC241 - Java Data Structures
Course provides a survey of data structures. Content includes elementary methods of complexity analysis applied to algorithms that manipulate dynamic and static data structures. Object-oriented programming techniques are utilized to implement lists, trees, tables, graphs and other classes using the Java language.Algorithms focus on sorting and searching methods. Recommended: MAT 140, CSC 156 or CSC 173.
3 Credit Hours (lecture: 0; lab: 1)
Fee: $10

CSC255 - Objects and Algorithms
Course continues CSC 240 or CSC 241. Contents include survey of introductory algorithms in programming language. Object-oriented methodologies are used to implement algorithms that exhibit backtracking, divide and conquer, the greedy method and branch and bound techniques analysis of time and memory complexity using discrete metrics. Recommended: MAT 144, CSC 240 or CSC 241.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

Page generated in 0.0049 seconds