COSC 1436 Programming Fundamental I, (10785) Course Syllabus

Similar documents
Design and Creation of Games GAME

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Course Syllabus Art History I ARTS 1303

Course Syllabus Art History II ARTS 1304

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

Intensive English Program Southwest College

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

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Psychology Northwest College

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

SOUTHWEST COLLEGE Department of Mathematics

Fashion Design & Merchandising Programs STUDENT INFORMATION & COURSE PARTICIPATION FORM

BUS Computer Concepts and Applications for Business Fall 2012

STANDARDIZED COURSE SYLLABUS

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

Course Name: Elementary Calculus Course Number: Math 2103 Semester: Fall Phone:

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

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

Foothill College Summer 2016


MAT 122 Intermediate Algebra Syllabus Summer 2016

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

Math 181, Calculus I

Department of Drafting & Design Engineering Technology. Syllabus

3.7 General Education Homebound (GEH) Program

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

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

PBHL HEALTH ECONOMICS I COURSE SYLLABUS Winter Quarter Fridays, 11:00 am - 1:50 pm Pearlstein 308

Course Syllabus for Math

Course Syllabus: Photography One

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

Human Development: Life Span Spring 2017 Syllabus Psych 220 (Section 002) M/W 4:00-6:30PM, 120 MARB

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

CMST 2060 Public Speaking

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

CS 3516: Computer Networks

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

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

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

Interior Design 350 History of Interiors + Furniture

MGMT 479 (Hybrid) Strategic Management

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

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

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

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

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

Fashion Design & Merchandising Programs STUDENT INFORMATION & COURSE PARTICIPATION FORM

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

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

FINN FINANCIAL MANAGEMENT Spring 2014

Page 1 of 8 REQUIRED MATERIALS:

Intermediate Algebra

Math 098 Intermediate Algebra Spring 2018

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

Introduction to Information System

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

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

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

MGMT 4750: Strategic Management

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

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

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

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

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

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

AU MATH Calculus I 2017 Spring SYLLABUS

MTH 215: Introduction to Linear Algebra

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

CS Course Missive

CHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017)

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

ENGLISH 298: Intensive Writing

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

IDS 240 Interdisciplinary Research Methods

INTRODUCTION TO SOCIOLOGY SOCY 1001, Spring Semester 2013

INTERMEDIATE ALGEBRA Course Syllabus

Grading Policy/Evaluation: The grades will be counted in the following way: Quizzes 30% Tests 40% Final Exam: 30%

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

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

JN2000: Introduction to Journalism Syllabus Fall 2016 Tuesdays and Thursdays 12:30 1:45 p.m., Arrupe Hall 222

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

Fullerton College Business/CIS Division CRN CIS 111 Introduction to Information Systems 4 Units Course Syllabus Spring 2016

Texas A&M University - Central Texas PSYK PRINCIPLES OF RESEARCH FOR THE BEHAVIORAL SCIENCES. Professor: Elizabeth K.

CS 100: Principles of Computing

Transcription:

Instructor COSC 1436 Programming Fundamental I, (10785) Course Syllabus Gregory Rogers Tel: 713-718-6457 Office Hours: Tuesday or Thursday 4-6 pm in JDB212 (by appointment) Email gregory.rogers@hccs.edu Course Reference Number (CRN) Course Description: Course Prerequisite(s) Course Semester Credit Hours (SCH) (Lecture, Lab) if applicable 10785 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 at college-level skills in reading and writing, place into MATH 1314 College Algebra or higher, and has had high school computer literacy or equivalent. 4 units Course Location/Times Central College J. Don Boney Bldg. Rm 212 Th 6 PM to 10 PM Total Course Contact Hours 96 Instructional Materials Course is taught in C++. Textbook information will be provided by individual instructor C++ PROGRAMMING BUNDLE W/COURSEMATE > IP By MALIK EDITION: 7 TH PUBLISHER: CENGAGE ISBN: 9781305514164 Online Information: C++ Programming: Program Design Including Data Structures, 7th Edition D.S. Malik ISBN10: 1285852753 ISBN13: 9781285852751 Instructional Methods Face to Face Type of Instruction Lecture/Lab Course Length (number of weeks) 16 Computer Science Technology Department Page 1 of 6

Course Requirement, Policy, and Course Calendar Course Requirements and Expectations Course work consists of 2 tests (Midterm and final exam), projects, labs, and chapter quizzes. Labs are completed individually. All assignments are due before Midnight on the due date. Make advance arrangements for any requested exceptions on assignments. The purpose of the quizzes is to prepare you for the information that was covered in each lecture. If you have any concern about the class, you are highly encouraged to bring the matter to the instructor attention immediately. Attendance will be taken at the beginning of the class period. Late work is subject to a penalty of up to 5 points a per week. An exception may be made if, at my discretion, extenuating circumstances justify. Documentation maybe required. Make-up Exam Policy Other Required Materials Academy Dishonesty Use of Personal Communication devices in class Instructor Grade Criteria No makeup tests Visual Studio 2010 or later, USE Flash Disk, USB Hard drive Academic dishonesty is not a substitute for a successful completion of this course in any manner. Your independent work is accepted and credited accordingly and you must not engage in an activity that will jeopardize this. Cell phone use in class is not permitted. All cell phone or similar devices must be turned off. Internet access for the course purpose Course Grading Quizzes 15% Labs 30% Projects 20% MidTerm 15% Final Exam 20% Total 100% Computer Science Technology Department Page 2 of 6

Session WK Topics Reading Assignments 08/25/2016 wk1 Welcome to C++ An Overview of Visual Studio Chapter 0 Quiz Chapter 0 Lab 09/01/2016 wk2 Welcome to C++ An Overview of Computers and Programming Languages Chapter 1 Quiz Chapter 1 Lab 09/08/2016 wk3 Basic Elements of C++ Chapter 2 Quiz Chapter 2 Lab 09/15/2016 wk4 Input/Output Chapter 3 Quiz Chapter 3 Lab 09/22/2016 wk5 Control Structures I (Selection) Chapter 4 Lab 09/29/2016 wk6 Control Structures I (Selection) (cont.) Chapter 4 Quiz 10/06/2016 wk7 Review for Midterm Exam Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 4 10/13/2016 wk8 Midterm Exam Chapter 1-4 10/20/2016 wk9 Control Structures II (Repetition) Chapter 5 Lab Project II 10/27/2016 Wk10 Control Structures II (Repetition) (cont.) Chapter 5 Quiz 11/03/2016 wk11 User-Defined Functions Chapter 6 Quiz Chapter 6 Lab Chapter 5 Chapter 5 Chapter 6 11/10/2016 wk12 User-Defined Functions (cont.) Chapter 6 11/17/2016 wk13 Arrays and Strings Chapter 8 Quiz Chapter 8 Lab 11/24/2016 wk14 No Class (Thanksgiving) Chapter 8 12/01/2016 wk15 Review For Final Exam Chapter 1-6, 8 12/08/2016 wk16 Final Exam Chapter 1-6, 8 Computer Science Technology Department Page 3 of 6

Learning Objective, Students Learning Outcome, and Program Spec 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 for answers. 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) FX (stopped attending and no work) 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. EGLS3 -- Evaluation for Greater Learning Student Survey System Title IX At Houston Community College, professors believe that thoughtful student feedback is necessary to improve teaching and learning. During a designated time, you 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 continual improvement of instruction. Look for the survey as part of the Houston Community College Student System online near the end of the term. 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 are on the HCC website under Student-Antidiscrimination. 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. 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. Computer Science Technology Department Page 4 of 6

Course Student Learning Outcomes (SLO): 1. Explain the purpose of computer programming language 2. Identify and explain programming development lifecycle including planning, analysis, design, development, and maintenance. 3. Analyze problems. 4. Design algorithms using pseudo code, flowcharts, and structured charts Explain and use programming language elements including syntax, data types, conditional statement, control structures, procedures, arrays, classes, and objects. Create a program based on specification. 5. Use Integrated Development Environment (IDE) for the editing, building, debugging, and testing of programs. 6. Apply proper documentation and formatting of source code. Learning Objectives Student Assignments Student Assessment(s) Program/Discipline Requirements: Academic Discipline/CTE Program Learning Outcomes SCANS and/or Core Curriculum Refer to the Course Calendar 1. Explain the purpose of computer programming language 2. Identify and explain programming development lifecycle including planning, analysis, design, development, and maintenance. 3. Analyze problems. 4. Design algorithms using pseudo code, flowcharts, and structured charts Explain and use programming language elements including syntax, data types, conditional statement, control structures, procedures, arrays, classes, and objects. Create a program based on specification. 5. Use Integrated Development Environment (IDE) for the editing, building, debugging, and testing of programs. 6. Apply proper documentation and formatting of source code. Instructors will use syllabus that will satisfy CurricuUNET requirements and improve ongoing assessment of student-centered learning and teaching. 1. Identify the fundamental principles of programming, including those of algorithm analysis, software design, operating systems, and database 2. Design and write computer programs that are correct, simple, clear, efficient, well organized, and well documented 3. Know and be able to apply important data structures and algorithms 4. Understand the hardware and software aspects of computer systems that support application software development 5. Develop software engineering proficiency SCANS 1. C1: Allocates Time Students will learn to allocate time to perform each task (online course will emphasize this task more). 2. C5: Acquires and Evaluates Information Student will be able to identify need for data, obtain it from existing sources or create them, and evaluate information. Computer Science Technology Department Page 5 of 6

3. C6: Organizes and Maintains Information Students will learn to organize their assignments and manage to complete them with specific deadline. 4. C18: Selects Technology Students will use flowcharts to understand the subject. Students will select appropriate compiler to run program. 5. C20: Maintains and Troubleshoots Technology Student will be able to prevent, identify or solve problems in machines, computers, and other technologies. 6. F9: Problem Solving Students will learn problem-solving methodology (pseudo code). 7. F10: Seeing Things in the Minds Eye Student will be able to organize and process symbols, pictures, graphs, objects or other information. Every semester, calendar based weekly learning material (reading, hands exercises for inclass, web enhanced, or online assignments, and scheduled quiz/test/exam) will be posted as part of the syllabus. HCC Policy Statement Access Student Services Policies on their Web site: http://hccs.edu/student-rights 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 Computer Science Technology Department Page 6 of 6