is220 computer programming - College of Micronesia

College of Micronesia-FSM
DIVISION OF BUSINESS ADMINISTRATION
National Campus,
P.O. Box 159 Kolonia, Pohnpei FM 96941
UPDATED SYLLABUS IN COMPUTER PROGRAMMING
Course No.
Time Frame
Semester
Instructor
Office Tel#
Office Address
Office Hours
: IS220
Course Title
: Computer Programming
: 16 weeks
Credit Units
: 4 with lab
: Spring2017
Schedule
: 9:00 - 10:55AM MWF
: Marlene M. Mangonon
e-mail address
: [email protected]
: 320-2480 ext.110
Website
: http://www.comfsm.fm/~mmmangonon
: Business Administration Division, Faculty Bldg. - F103
: 11:00 - 12:00PM MWF, 10:00-11:00AM TTH, or by appointment
I. VISION, MISSIONS, VALUES, AND GOALS
A.
College Vision
College of Micronesia-FSM will provide educational
opportunities of the highest quality and will embrace
the life-long pursuit of knowledge and the enrichment
of the diverse Micronesian communities we serve.
B.
College Mission
The College of Micronesia-FSM is a learner-centered
institution of higher education that is committed to the
success of the Federated States of Micronesia by
providing academic, career and technical educational
programs characterized by continuous improvement
and best practices.
C.
College Goals
The College of Micronesia–FSM, through a cycle of
assessment and review, will continuously improve to
meet or exceed current accreditation standards and
will.
Strategic Directions:
E.
1.
Focus on student success
2.
Emphasis academic offerings in service to
national needs
3.
Be financially sound, fiscally responsible and
build resources in anticipation of future needs
4.
Invest and build a strong capacity in human
capital
5.
Become a learning organization through
development of a learning culture
6.
Evoke an image of quality
College Values:
1. Excellence
2. Professionalism
3. Teamwork
4. Learner-Centeredness
5. Commitment
D.
Division Mission:
The Business Division of the College of MicronesiaFSM is committed to provide academic, career and
technical educational opportunities in the fields of
accounting, business, and computer information
systems as gateways to the students' personal and
professional growth, and for the economic
development and self-reliance of the Federated States
of Micronesia.
F.
Division Goals:
1. To develop students with appropriate skills and
values in the areas of accounting, business, and
computer information systems that will be useful in
their future employment or entrepreneurial pursuits.
2. To prepare the students who intend to further their
studies and pursue higher degree(s) in other learning
institutions.
3. To spearhead the move towards establishing
linkages with other academic institutions, the
community, government, and private business sector.
4. To develop and offer 4-year degree programs in the
field of accounting, business, and computer
information systems.
G.
Program Mission:
CIS provides students with a solid foundation in theory
and practice of the computer information systems and
prepare them to meet the immediate job market
needs, adapt themselves to the rapidly evolving
computer industry and further their education in a
higher degree program. This contributes to the
college’s mission of assisting in the development of
the Federated States of Micronesia, and to be globally
connected.
H.
Program Goals:
1. To provide the students an in-depth knowledge of
computer information systems necessary for them to
understand and appreciate how CIS fits to the
achievement of an organization’s objectives.
2. To provide literacy training on basic software
productivity tools such as word processing,
spreadsheets, electronic presentations, desktop
publishing, internet and other office applications.
3. To help the students understand and apply various
computer information systems tools such as database
design and management, webpage engineering,
programming and networking.
4. To ingrain to the students the necessity of
continuous upgrading to keep at pace with the everchanging
nature
of
the
information
and
communications technology.
5. To prepare graduates of this program to advance to
a higher information and communications technology
program.
1
III. COURSE DESCRIPTION
This course provides an introduction to programming using one of the high-level programming languages. The
course aims at presenting basic programming concepts and then a series of hands-on, step-by-step activities to reinforce
learning through practical applications in the business environment.
IV. COURSE OUTCOMES
General:
Upon successful completion of this course, student will be able to:
1.
2.
Explain computer programming concepts
Demonstrate project(program) development skills
Specific:
Upon successful completion of this course, student will be able to exhibit knowledge and skills respectively in:
CSLO (General) 1: Explain computer programming concepts; and
Student Learning Outcome (specific)
ISLO
PSLO
Assessment Strategies
1.1 Describe the features and benefits of prevalent
programming languages.
7
4
To assess CSLO_1.1, the instructor will use an essay
exam. The student will describe the features and
benefits of prevalent programming languages.
1.2 Describe the general phases of program
development, including planning, coding,
compiling, linking, and debugging.
7
4
To assess CSLO _1.2, the instructor will use an essay
exam. The student will describe the general phases of
program development, including planning, coding,
compiling, linking, and debugging.
1.3 Explain the three types of basic instructions –
input, process, and output.
7
4
1.4 Identify the programming tools- flowcharts,
pseudocode, hierarchy chart, and
documentation basics.
7
4
To assess CSLO _1.4, the instructor will use an essay
exam. The student will identify the programming toolsflowcharts, pseudocode, hierarchy chart, and
documentation basics
1.5 Identify and describe the purpose of constants,
variables, operators, and functions.
7
4
To assess CSLO _1.5, the instructor will use an essay
exam. The student will identify and describe the
purpose of constants, variables, operators, and
functions.
1.6 Explain the purpose of general functionality
provided by conditional statements/control
structures, relational operators, and logical
operators.
7
4
To assess CSLO _1.6, the instructor will use an essay
exam. The student will explain the purpose of general
functionality provided by conditional
statements/control structures, relational operators,
and logical operators.
1.7 Explain the purpose of general functionality
provided by loops statements/repetition
structures.
7
4
To assess CSLO _1.7, the instructor will use an essay
exam. The student will explain the purpose of
general functionality provided by loops
statements/repetition structures.
1.8 Explain the benefits of dividing large
programming tasks to smaller tasks.
7
4
To assess CSLO _1.8, the instructor will use an exam.
The student will explain the benefits of dividing large
programming tasks to smaller tasks.
1.9
7
4
To assess CSLO _1.9, the instructor will use an essay
exam. Student will explain the concept of arrays.
Explain the concept of arrays.
CSLO (General) 2: Demonstrate project(program) development skills.
Student Learning Outcomes (specific)
ISLO
PSLO
To assess CSLO _1.3, the instructor will use an
essay exam. The student will explain the three
types of basic instructions – input, process, and
output.
Assessment Strategies
2.1 Develop programs using the top-down approach.
4, *7
4
To assess CSLO _2.1, the instructor will use
hands-on case project. The student will
demonstrate program development skills using
the top-down approach.
2.2 Construct programs using conditional
statements/control structures.
4, 7
4
To assess CSLO _2.2, the instructor will use handson case project. The student will demonstrate
2
program development skills using conditional
statements/control structures.
2.3 Construct programs using loops statements/
repetition structures.
4, 7
4
To assess CSLO _2.3, the instructor will use handson case project. The student will demonstrate
program development skills using loops statements/
repetition structures.
2.4 Construct programs using subroutines and
functions.
4, 7
4
To assess CSLO _2.4, the instructor will use handson case project. The student will demonstrate
program development skills using subroutines, and
functions.
2.5 Construct programs processing arrays.
4, 7
4
To assess CSLO _2.5, the instructor will use handson case project. The student will demonstrate
program development skills in processing arrays.
2.6. Demonstrate knowledge of debugging
techniques and diagnostic methods for
correcting errors.
4, 7
4
To assess CSLO _2.6, the instructor will use handson case project. The student will demonstrate
knowledge of debugging techniques and diagnostic
methods for correcting errors.
V. COURSE REQUIREMENTS




Laboratory Activities (Hand-on Projects)
Quizzes
Midterm and Final Exam
Attendance
VI. COURSE CONTENT






Introduction to Programming
2. Fundamentals of Basic Programming
3. Control Structures
4. Repetition Structures
5. General Procedures
Array
VII. METHODS AND INSTRUCTION
1.
2.
3.
Hands-on Skills Development in programming
PowerPoint Presentation
Individual Projects
VIII. GRADING CRITERIA
The grading system is as follows:
Lab Activities –
Quizzes –
Midterm/Final Exam –
FINAL PROJECT Total Points
50%
20%
10%
20%
____________
100%
Grades will be assigned based on the
following percentage of total points received
homework/assignments, recitation/ oral presentation,
quizzes, mid-term exam, final exam, and attendance:
A+, A, A…..……………..90% to 100%
B+, B, -B ………………..80% to 89%
C+, C, B- ……………….70% to 79%
D+, D, D- ……………….60% to 69%
F…………………………59% and below
Homework, assignments, and projects must be turned in on time, regardless of attendance. No quizzes or exams can be
made up without a valid medical excuse
3
IX. ATTENDANCE POLICY
Students are required to attend the class during scheduled class time. A maximum of 6 absences in an MWF class and 4
absences in a TTH class can be allowed during the semester. The total missed classes include unexcused and excused, such as
sickness, funerals, and any other circumstances. A student exceeding the maximum limit of absences will be withdrawn from the class by
the instructor without prior notice to the student. Latecomers will be marked tardy and three(3) tardiness during MWF and two(2)
tardiness during TTH classes will be counted as one absence. Official class attendance sheet will be passed for signature before lesson
discussions start. Names without affixed signatures will be considered absent. Therefore, it is the responsibility of the student to make
sure that he/she signs the official class attendance sheet.
VIII. TEXTBOOK(S)/REFERENCE(S)
Savitch, W. (2012). Problem solving with C++ (8th ed.). Boston: Pearson/Addison-Wesley.
IX. REQUIRED COURSE MATERIALS
Storage Medium (e.g. external drive, thumb drive, etc.)
X. ACADEMIC HONESTY POLICY
The COM-FSM Academic Policy applies to this course
Prepared by: MARLENE M. MANGONON
Business/CIS Instructor
4