CSC-101

Introduction to Object-Oriented Programming

A first course in object-oriented programming for the Computer Science student. Emphasis will be on program specification, analysis, problem solving, and implementation using an object-oriented language such as JAVA. Topics include definitions of classes and objects, algorithm development and methods, primitive and reference data types, arrays, and strings. More advanced topics such as exceptions and use of inheritance will be explored as well. Successful completion of this course with a C or better is required for further progress in Computer degree programs. Several major programming projects will be assigned to be completed outside of class and lab. Three class hours, two laboratory hours.

Prerequisites

MTH 172 or MTH 175, or CIS 100 and MTH 165, or MTH 165 and CPT 101, or MTH 165 and CPT 114, all with a grade of C or better.

CSC-101 Sections for Fall 2023

With the following scheduling option(s)

3 Sections Offered

CSC-101, Section 105

CRN #12201
Traditional (In-Person)

Instructor(s)

Candy Shaffer

Scheduled Meeting Times

TypeLocationDate(s)Day / Time
LaboratoryBrighton Campus
Building 09, Room 247
Aug 28th, 2023 – Dec 16th, 2023Wednesday
9:00 am - 11:50 am
LectureBrighton Campus
Building 09, Room 247
Aug 28th, 2023 – Dec 16th, 2023Monday
10:00 am - 11:50 am
Type Laboratory
Location Brighton Campus
Building 09, Room 247
Date(s) Aug 28th, 2023 – Dec 16th, 2023
Day / Time Wednesday
9:00 am - 11:50 am
Type Lecture
Location Brighton Campus
Building 09, Room 247
Date(s) Aug 28th, 2023 – Dec 16th, 2023
Day / Time Monday
10:00 am - 11:50 am

CSC-101, Section SL2

CRN #12221
Online/Virtual Campus (asynchronous)

Instructor(s)

Candy Shaffer

Scheduled Meeting Times

TypeLocationDate(s)Day / Time
LectureOnline
Aug 28th, 2023 – Dec 16th, 2023N/A
LaboratoryOnline
Aug 28th, 2023 – Dec 16th, 2023N/A
Type Lecture
Location Online
Date(s) Aug 28th, 2023 – Dec 16th, 2023
Day / Time N/A
Type Laboratory
Location Online
Date(s) Aug 28th, 2023 – Dec 16th, 2023
Day / Time N/A

CSC-101, Section 205

CRN #16352
Traditional (In-Person)

Instructor(s)

Kevin Soule

Scheduled Meeting Times

TypeLocationDate(s)Day / Time
LectureBrighton Campus
Building 09, Room 255
Aug 28th, 2023 – Dec 16th, 2023Tuesday
1:00 pm - 2:50 pm
LaboratoryBrighton Campus
Building 09, Room 251
Aug 28th, 2023 – Dec 16th, 2023Thursday
1:00 pm - 3:50 pm
Type Lecture
Location Brighton Campus
Building 09, Room 255
Date(s) Aug 28th, 2023 – Dec 16th, 2023
Day / Time Tuesday
1:00 pm - 2:50 pm
Type Laboratory
Location Brighton Campus
Building 09, Room 251
Date(s) Aug 28th, 2023 – Dec 16th, 2023
Day / Time Thursday
1:00 pm - 3:50 pm