Courses Offered Online - Spring

Please Note: Courses descriptions for Spring 2020; for earlier terms, please contact enrollment services for the appropriate class schedule.

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
Cannabis Disp & Patient Care
Chemistry
College Studies
Computer Apps for Business
Computer Information Systems
Computer Networking & Systems
Computer Science
Early Childhood Education
Earth Science
Economics
Elder Care Support
Engineering
English
French
Geographic Information Systems
Global Business Studies
Health Information Technology
Hindi
History
Horticultural Therapy
Humanities
Law Enforcement
Management
Marketing
Mathematics
Mechanical Design
Medical Laboratory Technology
Nursing
Philosophy
Physical Education
Physics
Political Science
Psychology
Sociology
Spanish
Speech
Urdu

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 Academic Advising for additional information, or read about the IAI at www.iTransfer.org.

Computer Information Systems

CIS101 - Introduction to Computer Information Systems
Course introduces computers and information systems. Content includes fundamental concepts of hardware and software as applied to computers in a business environment; programming, operating systems, the Internet, data communications, systems development life cycle, and information systems; use of typical software packages including word processing, spreadsheeting, database and presentation graphics. Hands-on experience with personal computers in labs. Intended for those seeking a career as a computer professional, an understanding of the role of Information Systems in the business community, or introductory “end user” computer skills. Recommended: High school algebra, MAT070, or equivalent skills.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS103 - Computer Software and Concepts
Course introduces business application software and fundamental concepts of computer hardware. Hands-on experience in word processing, spreadsheeting, database development, presentation graphics, digital imaging and photo editing, diagramming software, Windows operating system, computer security, and Internet (Web browsers, email, and Web site development) software. Intended for students seeking careers as Information Technology (IT) professionals or for those needing exposure to various software applications. Recommended: High school algebra,MAT070, or equivalent skills.
4 Credit Hours (lecture: 3; lab: 3)
Fee: $30

CIS111 - Fundamentals of the Internet
Course focuses on understanding the structure of the Internet, how it works, and issues surrounding its use. Content includes hands-on activities, examination and application of theoretical concepts, as well as use of Internet basics, Web browsers, URLs, Web pages, search engines, navigation tools, transferring files, electronic mail, discussion lists and newsgroup usage, “netiquette,” and ethical, legal, security, and societal issues. Recommended: CIS 101
2 Credit Hours (lecture: 2; lab: 0)
Fee: $5

CIS116 - Introduction to the MS-Windows Operating System
Course presents theoretical and hands-on instruction using the Microsoft Windows operating system environment. Content includes customizing the environment, optimizing performance, managing file systems, optimizing disks, performing file and folder operations, evaluating system performance, exploring the Windows registry, using troubleshooting tools, enhancing the computer’s security, and evaluating installation issues. Recommended: CIS101 or CIS103 or comparable experience.
2 Credit Hours (lecture: 2; lab: 1)
Fee: $5

CIS131 - Web Page Development
Course introduces theoretical and hands-on instruction on the processes needed to create customized and interactive Web pages using HTML and Cascading Style Sheets (CSS). Content includes commands (tags) to create, format, and link documents; tables, graphics, styles, forms, multimedia (audio, video), navigation bar, introduction to scripting, and other features of a Web page and guidelines for designing effective Web pages and Web sites. Recommended: CIS111 or concurrent enrollment in CIS111 and ability to manage files and folders using Windows OR consent of instructor or Program Coordinator
4 Credit Hours (lecture: 4; lab: 1)
Fee: $5

CIS171 - Advanced Web Page Development
Course expands basic development of Web pages to build additional interaction and functionality into them. Content includes style sheets, data-base queries, basic scripting, applets, and Dynamic HTML as incorporated into the Web page code; Web site organization and navigation strategies. Recommended: knowledge of basic programming concepts CIS 131
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS180 - Introduction to Visual Basic .NET Programming
Course introduces programming using the Visual Basic .NET programming language to solve business-related problems. Content includes program development and design, object-oriented programming, screen design, structured programming techniques, and event-driven programming using objects. Programming assignment concepts include arithmetic calculations, decision making, looping, soft and hard copy display, subroutines and functions, data validation, working with arrays, introductory concepts of file creation and data retrieval and accessing, updating, and querying data in a database. Recommended: CIS 101, and CSC 155 (C++) or CSC 156 (Java) or CSC157 (Python) or comparable programming knowledge or consent of instructor or program coordinator.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $20

CIS188 - Active Server Pages
Course introduces Active Server Pages (ASP+). Content includes hands-on activities and lectures to increase familiarity with developing advanced Web applications using Active Server Pages (ASP+); advanced Internet architecture, using advanced Web development tools; the Active Server Page model, processing forms, integrating Web applications with data; and other server based applications, configuring Web applications, and using Web services to integrate Web applications. Recommended: CIS171 with a minimum grade of C OR consent of the Instructor or Program Coordinator.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $20

CIS203 - Managing Information Systems
Course focuses on how to analyze and manage the fundamentals of a computer information system, with emphasis on design, implementation, control, evaluation, and strategic use. Content includes hands-on experience with business software and Enterprise Resource Systems, emphasizing the managerial and strategic aspects of information technology. Course provides an overview of the Systems Development Life Cycle (SDLC) and/or development/purchase of an information system. Student completes an in-depth business needs analysis, including software and hardware recommendations, plus procedures, prototypes, and a Request for Proposal. Recommended: CIS 201 and four additional CIS course credits.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $25

CIS205 - Documentation and Technical Writing
Course explores various types of written communications used in the computer environment. Content includes steps, techniques and tools necessary to produce a variety of documents while using the basic skills necessary for clear, succinct writing. Focus is on development of computer documentation such as user manuals, technical reports, standards manuals and feasibility studies. Recommended: Knowledge of any programming language and EGL 101; student should have a basic understanding of the tools and functions in using a computer in a business environment.
3 Credit Hours (lecture: 3; lab: 0)

CIS208 - Visual Basic for Applications
Course introduces programming using Visual Basic for Applications (VBA) to automate or customize operations in Word, Excel, and Access. The Visual Basic editor will be used to code, compile, execute, and debug programs. Content includes programming logic and writing VBA code that uses variables, looping, decision-making, functions, procedures, and SQL. Recommended: CIS103 or CAB135 and CAB140, ability to manage files using Windows, and MAT070 or one year of high school algebra
4 Credit Hours (lecture: 3; lab: 2)
Fee: $20

CIS227 - C# Programming
Course introduces programming using the C# programming language to solve business-related problems. Content includes program development and design, visual and object-oriented programming, screen design, structured programming techniques, and event-driven programming using objects. Programming assignment concepts include arithmetic calculations, decision making, looping, reports to screen and paper, subroutines and functions, interactive processing, working with arrays, and introductory concepts of file creation and access to data. Recommended: CIS 101, and CSC 155 (C++) or CSC 156 (Java) or CSC 157 (Python) or comparable programming knowledge or consent of the instructor or program coordinator.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $20

CIS241 - Database Management
Course introduces management of database systems including design, development, implementation, recovery, and security of databases. Content includes database models, entity-relationship (E-R) modeling, normalization, data warehousing; an introduction to SQL; the database life cycle, transaction management, distributed databases, client/server systems; using databases in e-commerce and on the Internet, and the role of the database administrator. Recommended: One programming course and CAB 140 or comparable knowledge.
3 Credit Hours (lecture: 3; lab: 1)
Fee: $10

CIS257 - Apps Programming for Apple Mobile Devices
Course covers the fundamentals needed to develop iOS applications for the iPad and iPhone mobile platforms. Introduced is Swift (the programming language), Xcode (the development environment), and Cocoa Touch (the framework for building software programs). Content includes program design and development, designing user interfaces including swipe gestures and rotation, visual and object-oriented programming, and event-driven programming using user interface objects and controls. Learn to sell apps in Apple’s App store. Recommended: CIS 101, and CSC 155 (C++) or CSC 156 (Java) or CSC 157 (Python) or comparable programming knowledge or consent of the instructor or program coordinator.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $20

CIS258 - Apps Programming for Android Mobile Devices
Course covers the fundamentals needed to develop Android applications for mobile devices. The Java for Android programming language and Eclipse (the development environment) will be used. Topics include designing and developing user interfaces, layouts, development tools, recognize gestures and touches, display text and images, store data, and graphics. Recommended: CIS 101, and CSC 155 (C++) or CSC 156 (Java) or CSC 157 (Python) or comparable programming knowledge or consent of the instructor or program coordinator.
4 Credit Hours (lecture: 3; lab: 2)
Fee: $20

CIS267 - Advanced Apps Programming Using Apple Mobile Devices
Course covers the advanced concepts needed to build rich iOS applications for the iPad and iPhone mobile platforms. Students will code, compile, execute, and debug mobile applications using the Swift programming language to develop programs using advanced programming concepts such as Storyboarding, Master-Detail viewability, Push Notification, etc. SQLite databases will be introduced including database design techniques for mobile devices. Deploying apps to the Apple Store will be included. Recommended: CIS257 or comparable programming knowledge or consent of the instructor or the program coordinator
4 Credit Hours (lecture: 3; lab: 2)
Fee: $20

Page generated in 0.0085 seconds