CS1040 INTRODUCTION TO PROBLEM SOLVING AND PROGRAMMING

Syllabus

Overview:    Basic introductory course to introduce a disciplined approach to problem solving and structured programming concepts, to develop introductory proficiency in modern programming language, and to provide some familiarity with computer hardware, software and application tools.

Textbook:    Deitel, H.M, Deitel, P.J. and T.R. Nieto. Visual BasicTM 6 How to Program. Upper Saddle River, NJ: Prentice Hall, 1999.

Prerequisites:    High School Algebra

Website:    http://courses.missouri.edu/public/cs_1040_mp/index.html

Topics:    
•    Introduction to computers
•    Introduction to problem solving and program development   
•    Introduction to the Visual Basic programming language and Integrated Development Environment tools
•    Modularity of algorithm/code design    
•    Introduction to algorithms, pseudocode, flowcharts
•    Data types, assignment statements and operations
•    Selection structures
•    Repetition structures
•    Sub(routine) procedures and function procedures
•    Single-dimensional arrays
•    Introduction to graphics and animation
•    Error handling and debugging

NOTE: This course serves the Business School, all other departments in the College of Engineering, and students in computer science without structured programming experience

Prepared by:    Markita Price

Date:    September 2004

An introduction to
problem solving methods and programming
concepts, providing experience in design-
ing, developing, implementing, and testing
programs.  Cannot be taken for credit after
CS 1050.ean algebra, logic minimization, adder design,
memory elements, and finite state machine
design. Prerequisites: CS 2050.