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 140 - Computational Thinking with Programming
Fall 2017, Section 03

ID #Subj#SecTitleDatesDaysTimeCrdsStatusInstructorDelivery MethodLoc
000806 ICS 140 03 Computational Thinking with Programming
08/23 - 12/06
W
6:00pm - 9:20pm
4.0 Open Dathan, Brahma
Location: z MnSCU Metropolitan State University
Building/Room: New Main L103


Meeting Details
DatesDaysTimeBuilding/RoomInstructor
8/23/2017 - 12/6/2017 W 6:00pm - 9:20pm New Main L103 Dathan, Brahma

Notes
  • Note: Students must be proficient in using a computer. Required skills include the ability to create directories (folders) and files of different types (plain text files, zip files, etc.) using a graphical user interface as well as a command line interface. Prerequisites: MATH 115 College Algebra Or MATH 120 Precalculus, Or STAT 201 Statistics I.

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

Seat Availability
Status: Open Size: 21 Enrolled: 19 Seats Remaining: 2

Prerequisites (Courses and Tests)
[MATH 115 - College Algebra; OR , MATH 120 - Precalculus; OR , STAT 201 - Statistics I]
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
An introduction to the formulation of problems and developing and implementing solutions for them using a computer. Students analyze user requirements, design algorithms to solve them and translate these designs to computer programs. The course also provides an overview of major areas within the computing field. Topics include algorithm design, performance metrics, programming languages and paradigms, programming structures, number representation, Boolean algebra, computer system organization, data communications and networks, operating systems, compilers and interpreters, cloud computing, data analytics, mobile computing, internet of things, and artificial intelligence) database, internet, security, privacy, ethics, and other societal and legal issues. Lab work and homework assignments involving flow charting tools and programming using a language such as Python form an integral part of the course.

Add To Wait List