Computer Science Technology Department. Programming Fundamentals COSC Course Syllabus Summer, 2016

Similar documents
DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Design and Creation of Games GAME

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

Course Syllabus Art History I ARTS 1303

Course Goal This is the final course in the developmental mathematics sequence and its purpose is to prepare students for College Algebra.

ITSC 1301 Introduction to Computers Course Syllabus

Course Syllabus Art History II ARTS 1304

SOUTHWEST COLLEGE Department of Mathematics

Course Content Concepts

Intensive English Program Southwest College

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

Fashion Design & Merchandising Programs STUDENT INFORMATION & COURSE PARTICIPATION FORM

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

EDCI 699 Statistics: Content, Process, Application COURSE SYLLABUS: SPRING 2016

CMST 2060 Public Speaking

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

Psychology Northwest College


MAT 122 Intermediate Algebra Syllabus Summer 2016

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

Course Syllabus: Photography One

BUS Computer Concepts and Applications for Business Fall 2012

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

STA2023 Introduction to Statistics (Hybrid) Spring 2013

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

Foothill College Summer 2016

Department of Drafting & Design Engineering Technology. Syllabus

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Instructor. Darlene Diaz. Office SCC-SC-124. Phone (714) Course Information

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

CS 101 Computer Science I Fall Instructor Muller. Syllabus

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

Degree Audit Self-Service For Students 1

Astronomy/Physics 1404 Introductory Astronomy II Course Syllabus

Computer Science 1015F ~ 2016 ~ Notes to Students

GIS 5049: GIS for Non Majors Department of Environmental Science, Policy and Geography University of South Florida St. Petersburg Spring 2011

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS. PROFESSIONAL PRACTICE IDT 2021(formerly IDT 2020) Class Hours: 2.0 Credit Hours: 2.

GEOG Introduction to GIS - Fall 2015

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

3.7 General Education Homebound (GEH) Program

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

TUCSON CAMPUS SCHOOL OF BUSINESS SYLLABUS

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS

Spring 2015 CRN: Department: English CONTACT INFORMATION: REQUIRED TEXT:

CHEMISTRY 104 FALL Lecture 1: TR 9:30-10:45 a.m. in Chem 1351 Lecture 2: TR 1:00-2:15 p.m. in Chem 1361

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

Spring Course Syllabus. Course Number and Title: SPCH 1318 Interpersonal Communication

ENGLISH 298: Intensive Writing

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

HARRISBURG AREA COMMUNITY COLLEGE ONLINE COURSE SYLLABUS

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

Introduction to Information System

/ On campus x ICON Grades

Course Syllabus MFG Modern Manufacturing Techniques I Spring 2017

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

ECO 3101: Intermediate Microeconomics

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

ADMN-1311: MicroSoft Word I ( Online Fall 2017 )

Syllabus CHEM 2230L (Organic Chemistry I Laboratory) Fall Semester 2017, 1 semester hour (revised August 24, 2017)

FINN FINANCIAL MANAGEMENT Spring 2014

TIPS PORTAL TRAINING DOCUMENTATION

BA 130 Introduction to International Business

METHODS OF INSTRUCTION IN THE MATHEMATICS CURRICULUM FOR MIDDLE SCHOOL Math 410, Fall 2005 DuSable Hall 306 (Mathematics Education Laboratory)

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

CS 100: Principles of Computing

English 2323 British Literature II

Collins Hill High School Student Government Association Application for Membership

IDS 240 Interdisciplinary Research Methods

Syllabus for GBIB 634 Wisdom Literature 3 Credit hours Spring 2014

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

Fashion Design & Merchandising Programs STUDENT INFORMATION & COURSE PARTICIPATION FORM

Lee College. Master of Arts. Concentration: Health and Fitness. University of Houston Clear Lake. Telephone number:

Psychology 101(3cr): Introduction to Psychology (Summer 2016) Monday - Thursday 4:00-5:50pm - Gruening 413

COMS 622 Course Syllabus. Note:

Course Syllabus for Math

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

BIOL Nutrition and Diet Therapy Blinn College-Bryan Campus Course Syllabus Spring 2011

MTH 141 Calculus 1 Syllabus Spring 2017

Millersville University Degree Works Training User Guide

Page 1 of 8 REQUIRED MATERIALS:

Instructor: Khaled Kassem (Mr. K) Classroom: C Use the message tool within UNM LEARN, or

Java Programming. Specialized Certificate

Chapter 4 Grading and Academic Standards

Transcription:

Computer Science Technology Department Houston Community College Department Phone Number: 713-718-6776 ab Houston Community College Programming Fundamentals COSC 1436-0006 Course Syllabus Summer, 2016 Instructor Course Reference Number (CRN) Course Description: Course Prerequisite(s) Course Semester Credit Hours (SCH) (Lecture, Lab) Name: Dr. Ling Zhang, Hong Sun Email: ling.zhang@hccs.edu, Hong.Sun@hccs.edu Website: http://learning.hccs.edu/faculty/hong.sun, http://learning.hccs.edu/faculty/ling.zhang Please feel free to contact instructors concerning any problems or questions that you are experiencing in this course. Your performance in this class is very important. We are available to hear your concerns and help you whenever you have a question or problem in class or labs. 16598 Course Level Beginning Introduces the fundamental concepts of structured programming. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. Must be placed into college level reading, writing, and math or Department Approval Credit Hours 4.0 (Lecture 3, Lab 3) Course Location/Times West Loop Campus Room 154 Tuesday, Thursday 6:00 10:00 pm Total Course Contact Hours 96 Instructional Materials Starting out with >>> PYTHON Third Edition. By Tony Gaddis ISBN-13: 978-0-13-358273-4 ISBN-10: 0-13-358273-6 Instructional Methods (select one) Face to Face Web-enhanced (33% or less) Type of Instruction (Lecture, Lecture/Lab) Lecture/Lab, Course Length (number of weeks) 8 Weeks Computer Science Technology Department Page 1 of 6

Course Requirement, Policy, and Course Calendar Instructor's Requirements Instructor Grading Criteria 1. STUDENT ATTENDANCE/PARTICIPATION IS MANDATORY. The HCCS attendance policy is stated in the Schedule of Classes: Students are expected to attend classes regularly. Students are responsible for materials covered during their absences, and it is the student's responsibility to consult with instructors for make-up assignments. Class attendance is checked daily by instructors. Although it is the responsibility of the student to drop a course for non-attendance, the instructor has full authority to drop a student for excessive absences. A student may be dropped from a course for excessive absences after the student has accumulated absences in excess of 12.5% of the hours of instruction (including lecture and laboratory time). 2. COMPUTER RESOURCES You must have access to the necessary computer resources. Please note, the network or computer going down the night before an assignment is due is NOT a valid excuse. Assignments have ample lead time before the Official Due Dates to allow for these types of situations. Start work early and submit your work early and you should not have a problem. If you have internet or computer problems you must be willing to use other resources, such as the HCC open labs. 3. FLASH DRIVE OR USB HARD DRIVE You are required to have flash drive or USB hard drive by the second day of class. We will use this flash drive or USB hard drive to store your student data files, code and assignments. 4. TEXTBOOK You must obtain the textbook during the first week of course, at the latest, by the end of the 2nd week or you will fall very behind. There is a special access code that is supplied with the textbook! 5. PYTHON INTERPRETER Before you can run Python programs on your computer, you need to download and install the Python interpreter from www.python.org/download. Follow the instructions in textbook Appendix A to download and install Python. Lab Exercises 20% Class Assignments and Quizzes 20% Midterm 10% Final Exams 10% Student Project/Modules/Tutorials 30% Class Participation 10% Tentative Course Calendar Dates 06/07 Topics: Chapter 1 Introduction To Computers and Programming(Ling Zhang) Computer Science Technology Department Page 2 of 6

06/09 06/14 06/16 06/21 06/23 06/28 06/30 07/05 07/07 Chapter 2 (Hong Sun) Input, Processing, and Output Chapter 3(Ling Zhang) Decision Structures and Boolean Logic Chapter 4(Hong Sun) Repetition Structures Chapter 5(Ling Zhang) Functions Chapter 6(Hong Sun) Files and Exceptions Chapter 7, Chapter 8(Ling Zhang) Lists, Tuples and More About Strings Chapter 9(Hong Sun) Dictionaries and Sets Chapter 13(Ling Zhang) GUI Programming Chapter 10(Hong Sun) Classes and Object-Oriented Programming (Hong Sun) 07/12 Mid-term Review, Project Discussion 07/14 Mid-term exam(hong Sun) 07/19 Chapter 11(Ling Zhang) Inheritance 07/21 Chapter 12(Hong Sun) Recursion 07/26 Course project presentation and demo due(ling Zhang) 07/28 Final Exam(Hong Sun) **** I reserve the right to change anything in the course schedule If I feel it is necessary Computer Science Technology Department Page 3 of 6

Learning Objective, Students Learning Outcome, and Program Scope Note: This section of the syllabus provides the general course learning objectives, the expected students learning outcome, the course scope in terms of the department program, and the instrument used to evaluate the course. If you have any question, contact the instructor or the department. HCC Grading Scale Grade GPA Points A = 100-90 4 points per semester hour B = 89-80: 3 points per semester hour C = 79-70: 2 points per semester hour D = 69-60: 1 points per semester hour 59 and below = F IP (In Progress) W(Withdrawn) I (Incomplete) AUD (Audit) IP (In Progress) is given only in certain developmental courses. The student must re-enroll to receive credit. COM (Completed) is given in non-credit and continuing education courses. To compute grade point average (GPA), divide the total grade points by the total number of semester hours attempted. The grades "IP," "COM" and "I" do not affect GPA. Course Student Learning Outcomes (SLO): 1. Understanding OOP computer programming language 2. Understand program development lifecycle including planning, analysis, design, development, and maintenance. Computer Science Technology Department Page 4 of 6

3. Problem Specification and Analysis: analyze a problem and identify and define the computing requirements for its solution. 4. Solution Implementation: Use Integrated Development Environment (IDE) for the editing, building, debugging, and testing of programs. Learning Objectives Student team work and project Student Assignments Student Assessment(s) Program/Discipline Requirements: 1. Understand how computers work, how data is stored and manipulated and why highlevel programming language; 2. Understand computer program input, processing and output; 3. Understand computer program development cycle, variables, data types, functions, and objects; 4. Be able to analyze problems, design and develop programs using Integrated Development Environment (IDE); 5. Understand the basic aspects of designing a GUI application; 6. Be able to develop proper documentation of the program. Student Project: Using the knowledge and skill gained in class lectures and labs, the student will write a program that read input, perform mathematical operations, and produce output through a GUI. A presentation to the class, discussing project goals, successes and failures, problems solved, and demo the program, etc. is due in week 10. Refer to the course calendar At Houston Community College, students will be asked to answer a short online survey of research-based questions related to instruction. The anonymous results of the survey will be made available to your professors and division chairs for the purpose of continual improvement of instruction. Students can look for the survey as part of the Houston Community College Student System online near the end of the term when it is available. Instructors will use syllabus that will satisfy CurricuUNET requirements and improve ongoing assessment of student-centered learning and teaching. Academic Discipline/CTE Program Learning Outcomes Students will be able to demonstrate understanding of the global natural and cultural environments and the geographic methods by which they are studied. Students will be able to recognize, evaluate, and analyze critical issues that deal with diversity of people, places, and events globally as well as within specific geographic regions. Students will be able to interpret maps and mapped data utilizing basic map including scales, common coordinate systems, and map symbols. Students will be able to use a computer effectively to research, map and analyze geographic information and communicate geographic information. Students will be able to compare and contrast common geographic technologies such as geographic information systems (GIS) and the global positioning system (GPS). Computer Science Technology Department Page 5 of 6

SCANS and/or Core Curriculum Competencies: W1- Managing Resources - Manage time, money, material, space, staff. W2- Exhibiting Interpersonal Skills - Work on teams; teach others; Serve customers; Lead work teams; Negotiate with others; Work with different cultures. W3- Working with Information - Acquire/evaluate data; Organize/Maintain data; Interpret/communicate data; Process information with computers. W4- Applying Systems Knowledge - Understand systems; Monitor/correct systems performance; Design/improve systems. W5 - Using Technology- Select equipment and tools; Apply technology to specific tasks; Maintain/troubleshoot technologies. F1- Demonstrate Basic Skills - Reading; Writing; Arithmetic/mathematics; Speaking; Listening. F2- Demonstrating Thinking Skills - Creative thinking; Decision making; Problem solving; Thinking Logically; Seeing with the mind's eye. F3- Exhibiting Personal Qualities - Individual responsibility; Self-esteem; Sociability; Selfmanagement; Integrity. HCC Policy Statement Access Student Services Policies on their Web site: Discrimination http://hccs.edu/student-rights Title IX of the Education Amendments of 1972 requires that institutions have policies and procedures that protect students right with regard to sex/gender discrimination. Information regarding these rights is on the HCC website under Student-Anti-discrimination. Students who are pregnant and require accommodations should contact any of the ADA Counselors for assistance. It is important that every student understand and conforms to respectful behavior while at HCC. Sexual misconduct is not condoned and will be addressed promptly. Know your rights and how to avoid these difficult situations. Log in www.edurisksolutions.org. Sign in using your HCC student email account, then go to the button at the top right that says Login and enter your student number. Distance Education and/or Continuing Education Policies Access DE Policies on their Web site: Access CE Policies on their Web site for non-credit classes: http://de.hccs.edu/de/de-student-handbook http://hccs.edu/ce-student-guidelines Competencies: If applicable Computer Science Technology Department Page 6 of 6