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.

Register for this Course

CSC-101 Sections for Spring 2022

With the following scheduling option(s)
With the following course attribute(s)

3 Sections Offered

CSC-101, Section 105

CRN #21668
Classroom

Instructor(s)

Candy Shaffer

Seats Remaining

7

Already on Waitlist

0

Scheduled Meeting Times

TypeLocationDate(s)Day / Time
LectureBrighton Campus
Building 09, Room 259
Jan 24th, 2022 – May 26th, 2022Wednesday
9:00 am - 9:50 am
LaboratoryBrighton Campus
Building 09, Room 259
Jan 24th, 2022 – May 26th, 2022Monday, Wednesday
10:00 am - 11:50 am
Type Lecture
Location Brighton Campus
Building 09, Room 259
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Wednesday
9:00 am - 9:50 am
Type Laboratory
Location Brighton Campus
Building 09, Room 259
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Monday, Wednesday
10:00 am - 11:50 am

CSC-101, Section 205

CRN #25396
Classroom

Instructor(s)

Kevin Soule

Seats Remaining

13

Already on Waitlist

0

Scheduled Meeting Times

TypeLocationDate(s)Day / Time
LectureBrighton Campus
Building 09, Room 255
Jan 24th, 2022 – May 26th, 2022Tuesday
1:00 pm - 2:50 pm
LectureBrighton Campus
Building 09, Room 255
Jan 24th, 2022 – May 26th, 2022Thursday
1:00 pm - 1:50 pm
LaboratoryBrighton Campus
Building 09, Room 255
Jan 24th, 2022 – May 26th, 2022Thursday
2:00 pm - 3:50 pm
Type Lecture
Location Brighton Campus
Building 09, Room 255
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Tuesday
1:00 pm - 2:50 pm
Type Lecture
Location Brighton Campus
Building 09, Room 255
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Thursday
1:00 pm - 1:50 pm
Type Laboratory
Location Brighton Campus
Building 09, Room 255
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Thursday
2:00 pm - 3:50 pm

CSC-101, Section 305

CRN #31886
Classroom

Instructor(s)

Kevin Soule

Seats Remaining

12

Already on Waitlist

0

Scheduled Meeting Times

TypeLocationDate(s)Day / Time
LectureBrighton Campus
Building 09, Room 247
Jan 24th, 2022 – May 26th, 2022Thursday
9:00 am - 9:50 am
LectureBrighton Campus
Building 09, Room 247
Jan 24th, 2022 – May 26th, 2022Tuesday
10:00 am - 11:50 am
LaboratoryBrighton Campus
Building 09, Room 247
Jan 24th, 2022 – May 26th, 2022Thursday
10:00 am - 11:50 am
Type Lecture
Location Brighton Campus
Building 09, Room 247
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Thursday
9:00 am - 9:50 am
Type Lecture
Location Brighton Campus
Building 09, Room 247
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Tuesday
10:00 am - 11:50 am
Type Laboratory
Location Brighton Campus
Building 09, Room 247
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Thursday
10:00 am - 11:50 am