Skip to main content
CS101: Introduction to Computer Science I
0%
Focus Mode is ON. Click ‘X’ at right bottom to close it.
Previous
Course data
Course Information
Course Syllabus
Unit 1: Introduction
1.1: History and Motivation
1.2: Reflecting Human Thought via Computers
1.3: Why Computers and Computer Programming Matter
1.4: Hardware/Software Model of a Computer
1.5: The Software Development Lifecycle
1.6: Overview of Java
Unit 1 Assessment
Unit 2: Object-Oriented Programming
2.1: Fundamental Concepts of OO Programming
2.2: Using Java for OO Programming
Unit 2 Assessment
Unit 3: Java in Practice
3.1: Compiling and Executing a Java Program
3.2: Working with Classes
3.3: Importing Libraries
3.4: Primitive Data Types
3.5: Basic Operations in Java
3.6: The String Class
Unit 3 Assessment
Unit 4: Relational and Logical Operators in Java
4.1: Relational and Logical Operators
4.2: Truth Tables
Unit 4 Assessment
Unit 5: Control Structures
5.1: Introduction to Control Structures
5.2: The 'if' statement
5.3: The 'switch' Statement
5.4: The 'while' and 'do-while' Loops
5.5: The 'for' Loop
5.6: Advanced Topics
Unit 5 Assessment
Unit 6: User-Defined Methods
6.1: Creating and Using Methods
6.2: Overloaded Methods
Unit 6 Assessment
Unit 7: Arrays
7.1: Introduction to Arrays
7.2: Two Dimensional Arrays
7.3: Common Array Algorithms
Unit 7 Assessment
Unit 8: Java I/O and Exception Handling
8.1: Input/Output in Java
8.2: Writing Data to a File
8.3: Reading Data from a File
8.4: File Input for Method Arguments
8.5: Handling Exceptions
Unit 8 Assessment
Study Guide
Course Feedback Survey
Certificate Final Exam
Archived Direct Credit Exam
Next
Side panel
Course Catalog
All categories
Arts and Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
Business and Communication
College Success
Computer and Information Technology
General Knowledge for Teachers
Writing and Soft Skills
Science and Mathematics
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Specialization Programs
Help
Getting Started
Help Center & FAQ
Search
Search
Search
Search
Close
Toggle search input
You are currently using guest access
Log in
Course Catalog
Collapse
Expand
All categories
Arts and Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
Business and Communication
College Success
Computer and Information Technology
General Knowledge for Teachers
Writing and Soft Skills
Science and Mathematics
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Collapse
Expand
Specialization Programs
Help
Collapse
Expand
Getting Started
Help Center & FAQ
Expand all
Collapse all
Open course index
CS101: Introduction to Computer Science I
Topic
Name
Description
Course Syllabus