This course presents a formal approach to logical thinking and problem solving using mathematical and programming logic structures. For students to think logically and solve problems, they need to think abstractly. This means to use logically valid forms of argument, both direct and indirect, to derive new results from those already known to be true. This course will teach these mathematical and programming logic structures in context with fundamental object-oriented programming principles.
Assignment 2
No Assignment Due - Read Chapter 1 & Chapter 2
Assignment 3
Classes, Methods & Variables
Assignment 5
Stepping Through Code
Assignment 5A
Stepping Through Code (Cont’d)
Assignment 6
No Assignment Due
Assignment 7
Class Diagrams
Assignment 7 - Extra Credit
Convert Assignment 7's Pseudocode to C#
Assignment 7A
Class Diagrams (Cont’d)
Assignment 7A - Extra Credit
Convert Assignment 7A's Pseudocode to C#
Assignment 8
Properties & Get/Set
Assignment 8A
Properties & Get/Set (Cont'd) & Inheritance
Group Presentation
Group Presentation - Software Development Life Cycle
ITDEV110 - Introduction to Object-Oriented Programming
ITDEV117 - Logic and Problem Solving
IT107 - Social Networking and Business
VICOM128 - Web Development with HTML/CSS
ECON201 - Principles of Microeconomics
ITDEV115 - Intermediate Object-Oriented Programming
ITDEV140 - Programming with Java
ITDEV150 - Database Management with SQL
ITDEV160 - Web Programming with Scripts JavaScript
ITDEV161 - Web Programming 1
ITDEV162 - Client/Server & E-Commerce Implementation
ITDEV177 - Systems Analysis and Design
ITDEV198 - Internship(iStream Financial Services)
ITDEV154 - Data Structures and Programming
ITDEV164 - Web Programming 2
ITDEV199 - Integrated Project
SPEECH212 - Introduction to Theater
MATH202 - Trigonometry
NATSCI184 - Plant Biology
PSYCH231 - Introductory Psychology
SOCSCI299 - Elective - UWM, ARTHIST470 - Topics in American Art: American Woman Artists
COMART103 - Creative Design & Composition