Metropolitan State University


 My Plan for Fall 2017
 Wish List:  

Login to view your plan.

 Wait List:  

View/Modify Schedule  Registered:  Expand My Plan  
Remove from Wait List

< New Search Continue to Review My Plan >

ICS 141 - Programming with Objects
Fall 2017, Section 03

ID #Subj#SecTitleDatesDaysTimeCrdsStatusInstructorDelivery MethodLoc
000809 ICS 141 03 Programming with Objects
08/24 - 12/07
Th
6:00pm - 9:20pm
4.0 Open Nyakundi, Nicholas
Location: z MnSCU Metropolitan State University
Building/Room: St Johns Hall L9


Meeting Details
DatesDaysTimeBuilding/RoomInstructor
8/24/2017 - 12/7/2017 Th 6:00pm - 9:20pm St Johns Hall L9 Nyakundi, Nicholas

Notes
  • Note: As of fall semester 2017 this course is now 4 credits, an increase from 3. This class uses the Java language. Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites. Prerequisites: ICS 140 Computational Thinking with Programming and MATH 215 Discrete Mathematics.

Location Details
Offered through: Metropolitan State University.
Campus: Metropolitan State University. Location: z MnSCU Metropolitan State University.

Seat Availability
Status: Open Size: 24 Enrolled: 22 Seats Remaining: 2

Prerequisites (Courses and Tests)
[MATH 215 - Discrete Mathematics AND ICS 140 - Computational Thinking with Programming]
Add/Drop/Withdraw
Full refund is available until August 27, 2017, 11:59PM CST.
Adding course is closed. Dropping course is closed.
The last day to withdraw from this course is November 20, 2017.

Tuition and Fees (Approximate)

Tuition and Fees (approximate):

Tuition -resident: $910.12
Tuition -nonresident: $1,856.92
Approximate Course Fees: $137.88

Course Level
Undergraduate

Description
Structure, design, and implementation of object-oriented computer programs. Topics include objects, classes, GUI, and layout managers. Introduction to containment, inheritance, and polymorphism. Programming projects involving multiple classes. Emphasis on methods, parameter passing, and arrays of objects. Exploration of problem-solving and algorithm-design techniques using pseudocode, Unified Modeling Language (UML) class diagrams, and simple patterns. Design of good test cases and debugging techniques.

Add To Wait List