IT 1213 Introduction to Programming Logic

advertisement
IT1213
Introduction to Programming Logic
INSTRUCTOR:
OFFICE PHONE:
OFFICE HOURS:
OFFICE:
E-MAIL:
CO-REQUISITE: CIS 1013
TEXT AND MATERIALS:
Textbook: Alice Programming, 2nd Edition by Dann, Cooper, and Pausch.
978-0-13-208516-8
Supplies:
 if you want to work at home and in the university lab, you will probably require a
USB flash drive (sometimes known as a jump drive)
 access to a computer with the Alice programming environment
 access to a program that will perform archiving and “unarchiving” (a ZIP
program)
CATALOG COURSE DESCRIPTION:
1213* PROGRAMMING LOGIC, 3 hours credit
A basic introduction to the knowledge and skills that are used in computer programming.
Topics include: the third generation programming environment, program design and
pseudocode, coding, debugging, basic control structures, basic classes and objects, and
methods. Lecture 3 hours. Co-requisite: CIS 1013.
COURSE GOALS:




Have completed a curriculum that introduces them to programming in a nonthreatening manner and yet demonstrates all of the issues surrounding
beginning programming.
Be familiar with the Alice programming language/environment with a major
focus on object-oriented programming;
Be familiar with the concepts behind 3-D graphics programming;
Be competent in the art of programming at the level that is consistent with the
completion of a gentle learn to program course. This includes the outcomes
specified in the COURSE OBJECTIVES section.
COURSE OBJECTIVES:
Upon completion of the course, each student should
1. Possess increased skills in communication – written, oral, and multimedia
(AAS SLO-03, BS SLO-06)
2. Be able to analyze problems and solve them in a programming framework
Syllabus – IT1213
Fall 2009
-2involving basic computing algorithms (AAS SLO-04)
3. Be able to analyze problems and solve them in a programming framework
involving input and output (AAS SLO-04)
4. Be able to analyze problems and solve them in a programming framework
involving methods and functions (AAS SLO-04)
5. Be able to analyze problems and solve them in a programming framework
involving loops including the for and while loops (AAS SLO-04)
6. Be able to analyze problems and solve them in a programming framework
involving simple array processing (AAS SLO-04)
7. Be able to analyze problems and solve them in a programming framework
involving creation of classes that will allow new objects (AAS SLO-04)
8. Understanding the precepts of Object Oriented Programming and be able to
solve problems utilizing this knowledge and skill (AAS SLO-04)
Appendix A….
INFORMATION TECHNOLOGY PROGRAM OUTCOMES
AAS INFORMATION TECHNOLOGY
Upon completion of the program, the student must meet the following criteria
(Cat Department, 2006). The student:
SLO-01. must understand and demonstrate application of a high ethical
standard
SLO-02. must understand the impact that information technology has on
society as a whole and must know the importance of continual
learning
SLO-03. must possess the ability to communicate in a variety of settings
using oral, written, multimedia techniques to a variety of audiences
and must interact with and understand diverse groups using a
strong IT vocabulary
SLO-04. must be able to choose from a variety of different problem solving
methodologies to analytically formulate a solution using a high level
programming language
SLO-05. must understand the planning, performing, and evaluation process
as it relates to information technology operations and must
understand system phases, and the Systems Development Life Cycle
(SDLC)
SLO-06. must understand basic computer networks infrastructure and
demonstrate proficiency in assembling, configuring and
administering networks
BS INFORMATION TECHNOLOGY
Upon completion of the program, the student must meet the following criteria
(Carroll, BS in IT Proposal, 2006). The student:
SLO-01. must analyze, identify, and define the requirements that must be
satisfied to address problems or opportunities faced by
organizations or individuals applying current technical concepts and
2
Syllabus – IT1213
Fall 2009
-3practices in the core information technologies;
SLO-02. must design effective and usable IT-based solutions and integrate
them into the user environment;
SLO-03. must demonstrate an understanding of best practices and standards
and their application in order to identify and evaluate current and
emerging technologies and assess their applicability to address the
users’ needs;
SLO-04. must analyze the impact of technology on individuals,
organizations, and society, including ethical, legal, and policy issues;
SLO-05. must demonstrate independent critical thinking and problem
solving skills;
SLO-06. must communicate effectively and efficiently with clients, users, and
peers both verbally and in writing, using appropriate terminology
and must collaborate in teams to accomplish a common goal by
integrating personal initiative and group cooperation
3
Download