Course Information
Instructor
Jason B. BlazzardOffice Sam Glenn Complex 125
Email blazzard@lcsc.edu
Phone 208.792.2364
Dates 01/17 - 05/08
Credits 3
Delivery Hybrid
SGC 124
Thursdays 10:00 a.m.
Text Programming Logic and Design, 6th Edition
Joyce Farrell
ISBN10: 0-538-74476-6
ISBN13: 978-0-538-74476-8
© 2011
This course is an introduction to computer programming using contemporary programming logic methodologies and design practices. The focus of the course is to provide a solid foundation in computer programming principles. Fundamental topics include: objects, properties, methods, events, procedures, functions, controls, decision blocks, repetition, arrays, and storage. Other topics include the role of design documents, language statements, programming standards, graphics, script, file management, and database management.
Specific learning objectives for this course include:
- applying proven programming methodologies,
- designing planning documents before coding,
- understanding and using common programming structures including:
- algorithmic statements,
- sequences,
- decision blocks,
- repetition,
- arrays,
- and data connections,
- understanding object oriented programming (OOP) practice and theory,
- solving simple to intermediate program problems,
- debugging programs,
- breaking down and understanding the code of other authors for modifications,
- and, documenting code and publishing applications specifically for the web.
Prerequisite Knowledge: basic computer operation, file management, and web application experience as a user.
Quick Link: Assigned Activities
