Central Texas College ITSE 1329 Programming Logic and Design Semester Hours Credit: 3 Instructor: David M Shifflett

Similar documents
Course Syllabus Art History II ARTS 1304

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

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

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

Course Syllabus. Alternatively, a student can schedule an appointment by .

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

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Academic Advising Manual

The Policymaking Process Course Syllabus

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

General Chemistry II, CHEM Blinn College Bryan Campus Course Syllabus Fall 2011

Academic Freedom Intellectual Property Academic Integrity

Computer Architecture CSC

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

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

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

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

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

Intensive English Program Southwest College

FIN 571 International Business Finance

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

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

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

HIST 3300 HISTORIOGRAPHY & METHODS Kristine Wirts

UNIVERSITY OF BIRMINGHAM CODE OF PRACTICE ON LEAVE OF ABSENCE PROCEDURE

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

Policy Manual Master of Special Education Program

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Chapter 4 Grading and Academic Standards

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

UNIVERSITY OF NORTH ALABAMA DEPARTMENT OF HEALTH, PHYSICAL EDUCATION AND RECREATION. First Aid

Bachelor of International Hospitality Management, BA IHM. Course curriculum National and Institutional Part

Imperial Avenue Holbrook High. Imperial Valley College. Political Science 102. American Government & Politics. Syllabus-Summer 2017

Southeast Arkansas College 1900 Hazel Street Pine Bluff, Arkansas (870) Version 1.3.0, 28 July 2015

COURSE SYLLABUS for PTHA 2250 Current Concepts in Physical Therapy

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

BUS Computer Concepts and Applications for Business Fall 2012

ECD 131 Language Arts Early Childhood Development Business and Public Service

University of Texas at Arlington Department of Accounting Fall 2011

Florida A&M University Graduate Policies and Procedures

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

Department of Education School of Education & Human Services Master of Education Policy Manual

ITSC 1301 Introduction to Computers Course Syllabus

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

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

Division of Continuing and Distance Education Correspondence Student Handbook

SPANISH 102, Basic Spanish, Second Semester, 4 Credit Hours Winter, 2013

STA2023 Introduction to Statistics (Hybrid) Spring 2013

CS 101 Computer Science I Fall Instructor Muller. Syllabus

STANDARDIZED COURSE SYLLABUS

Preferred method of written communication: elearning Message

Academic Affairs. General Information and Regulations

SOUTHWEST COLLEGE Department of Mathematics

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

Instructor: Matthew Wickes Kilgore Office: ES 310

Applied Trumpet V VIII

Psychology 102- Understanding Human Behavior Fall 2011 MWF am 105 Chambliss

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

MKT ADVERTISING. Fall 2016

S T A T 251 C o u r s e S y l l a b u s I n t r o d u c t i o n t o p r o b a b i l i t y

Phys4051: Methods of Experimental Physics I

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

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

REGULATIONS RELATING TO ADMISSION, STUDIES AND EXAMINATION AT THE UNIVERSITY COLLEGE OF SOUTHEAST NORWAY

Language Arts Methods

I275 Introduction to Human-Computer Interaction Theory

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

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

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

MAT 122 Intermediate Algebra Syllabus Summer 2016

Journalism Graduate Students Handbook Guide to the Doctoral Program

ECON 484-A1 GAME THEORY AND ECONOMIC APPLICATIONS

Prerequisite: General Biology 107 (UE) and 107L (UE) with a grade of C- or better. Chemistry 118 (UE) and 118L (UE) or permission of instructor.

DEPARTMENT OF HISTORY AND CLASSICS Academic Year , Classics 104 (Summer Term) Introduction to Ancient Rome

General Physics I Class Syllabus

Course Content Concepts

UNIVERSITY of NORTH GEORGIA

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

Syllabus for ART 365 Digital Photography 3 Credit Hours Spring 2013

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

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

22/07/10. Last amended. Date: 22 July Preamble

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

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

Syllabus for GBIB 634 Wisdom Literature 3 Credit hours Spring 2014

Prerequisites for this course are: ART 2201c, ART 2203c, ART 2300c, ART 2301c and a satisfactory portfolio review.

Dr. Zhang Fall 12 Public Speaking 1. Required Text: Hamilton, G. (2010). Public speaking for college and careers (9th Ed.). New York: McGraw- Hill.

STUDENT GRADES POLICY

Visualizing Architecture

GERM 3040 GERMAN GRAMMAR AND COMPOSITION SPRING 2017

COURSE BAPA 550 (816): Foundations of Managerial Economics Course Outline

Undergraduate Degree Requirements Regulations

Use the Canvas mail to contact me for class matters so correspondence is consistent and documented.

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

PSY 1012 General Psychology. Course Policies and Syllabus

FINN FINANCIAL MANAGEMENT Spring 2014

Transcription:

Central Texas College ITSE 1329 Programming Logic and Design Semester Hours Credit: 3 Instructor: David M Shifflett Class hours: 9:00 am to 3:00 pm Email address: davshifflett@yahoo.com 1) INTRODUCTION A. The course is design to provide instruction in the introduction into programming logic and design. B. This course also assists individuals in the understanding data representation, basic developing programming, programming selection structure, repetition structures, programming terms, basic Object-Orient, Event Driven programming and design flow of building a software product C. This course serves as a required or elective course on various degree plans. Curriculum plans for degrees and certificates are listed in the current Central Texas College catalog D. The delivery method of this course will be a hybrid lecture, working project from home and quiz s. E. Prerequisites: None 2) LEARNING OUTCOMES Upon successful completion, Information Technology Security, the student will be able A. Identify and define programming and design skills for C++, Python, Visual Basic and other best practices. B. Develop working programs and skill in the understanding of programming design C. Use different programming to develop working software 1

D. Identify programming languages, programming design functions, programming modules, subprograms and methods sequential data files. E. Use tools to develop and design effective software product F. Use of strings, arrays and basic algorithm functions 3) INSTRUCTIONAL MATERIALS A. The instructional materials identified for this course B. Lecture Classes also requires the text book 4) COURSE REQUIREMENTS A. Attend all lectures and perform the labs in the textbook. Student shall be actively engaged in classroom discussions and maintain constant progress. B. Be prepared to participate in discussion, team projects/assignments and take unannounced assessments relating to the lecture materials C. Be present for all examinations D. Submit all assignments on time. 5) ASSESSMENTS A. Student content mastery will be evaluated in the following areas: 1. Assessments (midterm exam, quizzes, projects, and discussion) 2. Final Assessment (final exam and/or semester project, and class participation) B. Scheduled and unscheduled assessments will be given at the discretion of the instructor. C. Exams/assessments may be composed of both subjective and objective questions. D. A student must take all exams/assessments. 1. On campus students who know in advance that they will be absent due to school sponsored trips, military duty or orders, or any other valid reason, must arrange to take an early exam/assessment. 2. Unexpected absences due to illness or other extenuating circumstances will require the student to contact the instructor about make-up work in lieu of the missed exam/assessment 2

6) Students with unexcused absences will be given a zero for each missed assignment. SEMESTER GRADE COMPUTATION Course Requirements Points Assignments 100 Assessment 400 Final Assessment 400 Total 1000 Points Grade Quality Points 900-1000 A Superior 4 800-899 B Above Average 3 700-799 C- Average 2 600 699 D Passing but 1 Unsatisfactory 0 599 F - Failure 0 7) NOTES AND ADDITIONAL INSTRUCTIONS FROM THE INSTRUCTOR A. Course Withdrawal: It is the student s responsibility to officially withdraw from a course if circumstances prevent attendance. Any student who desires to, or must, officially withdraw from a course after the first scheduled class meeting must file a Central Texas College Application for Withdrawal (CTC Form 59). The student must sign the withdrawal form. 1. CTC Form 59 will be accepted at any time prior to Friday of the 12th week of classes during the 16-week fall and spring semesters. 2. The deadline for sessions of other lengths is: a. 10-week session Friday of the 8th week b. 8-week session Friday of the 6th week c. 5-week session Friday of the 4th week 3. The equivalent date (75% of the semester) will be used for sessions of other lengths. The specific last day to withdraw is published each semester in the Schedule Bulletin. 4. For non-goarmyed active military students, the effective date of withdrawal is the filing date with the Education Center. For all other students, the effective date of 3

withdrawal is the date that the withdrawal application is received by the Central Texas College representative. 5. Students who used financial aid, military tuition assistance, VA benefits, or other non-personal funds may be required to repay tuition and fees to the funding agency. For specific repayment requirements, contact the Office of Student Financial Aid or Veterans Services Office before withdrawing. Military tuition assistance students should visit their military Education Center or Navy College Office 6. A student who officially withdraws will be awarded the grade of W provided the student s attendance and academic performance are satisfactory at the time of official withdrawal. Students must file a withdrawal application with the College before they may be considered for withdrawal. 7. A student may not withdraw from a class for which the instructor has previously issued a grade of F, FI, FN, IP, or XN. B. Instructor Initiated Withdrawals: Faculty are authorized to withdraw students who are not making satisfactory course progress to include failure to meet College attendance requirements as outlined in the section of the Catalog entitled Satisfactory Progress Standards. The instructor will assign the appropriate grade on CTC Form 59 for submission to the registrar. 1. Students enrolled in distance learning courses are expected to maintain constant progress throughout the course. Failure to do so may result in the student being administratively withdrawn by the instructor 2. Students who have not attended class by the 12th class day of a 16-week course or the 6th class day of an 8-week term may be administratively withdrawn by the instructor with a grade of "W." Students may also be administratively withdrawn from any class when their absences exceed a total of four class meetings for a 16- week course or three class meetings for less than 16-week courses and; in the opinion of the instructor, the student cannot satisfactorily complete the course. In a distance learning course the last date of attendance is the last activity by the student in the course. C. Administrative Withdrawal: A student may be administratively withdrawn by a designated member of the administrative staff of the College when the student has been placed on Academic Suspension or Disciplinary Suspension; the student has an outstanding financial obligation owed to the college; or the student registered for a course without the required prerequisite or departmental permission. 1. The College is under no obligation to refund tuition and fees, or other costs associated with an administrative or instructor initiated withdrawal. 4

D. Incomplete Grade: The College catalog states, An incomplete grade may be given in those cases where the student has completed the majority of the coursework but, because of personal illness, death in the immediate family, or military orders, the student is unable to complete the requirements for a course... Prior approval from the instructor is required before the grade of IP for Incomplete is recorded. E. Cell Phones and Pagers: Students will silence cell phones and mobile devices while in the classroom or lab. F. Americans with Disabilities Act (ADA): Disability Support Services provide services to students who have appropriate documentation of a disability. Students requiring accommodations for class are responsible for contacting the Office of Disability Support Services (DSS) located on the central campus. This service is available to all students, regardless of location. Review the website at www.ctcd.edu/disability-support for further information. Reasonable accommodations will be given in accordance with the federal and state laws through the DSS office. G. Instructor Discretion: The instructor reserves the right of final decision in course requirements and may make changes to the course outline and/or assignments as needed H. Civility: Individuals are expected to be aware of what a constructive educational experience is and be respectful of those participating in a learning environment. Failure to do so can result in disciplinary action up to and including expulsion I. Degree Progression: Students who receive a grade of D are advised not to enroll in the next course for which this course was a prerequisite. J. Failing Grade: The grade of F or FN will be given for academic failure, nonattendance or scholastic dishonesty. K. Scholastic Honesty: All students are expected to maintain the highest standards of scholastic honesty in the preparation of all course work and during examinations. The college policy on scholastic honesty, including definitions on plagiarism, collusion, and cheating can be found at the following URL: http://online.ctcd.edu/plagiarism.cfm. 5

8) COURSE OUTLINE A. Lesson One: a. Describe the history of Computers b. Define computer basics c. Identify Software and programing languages d. Describe programming e. Describe basic programming concepts f. Describe data types g. Define Integer Data h. Define Floating Data b. Complete assigned PC Labs and Case Studies a. Brief History of Computers b. Introduction to Computer Basic c. Software and Programming Languages B. Lesson Two: a. Define Decimal and Binary Representation b. Define Hexadecimal System c. Define Integer Representation d. Define Floating Point Representation e. Explain and demonstrate the use of these systems and representation. b. Complete assigned PC Labs and Case Studies a. Data Representation and system 6

C. Lesson Three: a. Define program development cycle b. Define program design c. Describe coding, documenting and testing a program d. Describe commercial programming e. Define structure programming b. Complete assigned PC Labs using RAPTOR and Case Studies a. Developing a Program D. Lesson Four: a. Describe selection structure b. Explain relational and logical operators c. Describe and define ASCII code d. Describe logical operators. b. Complete assigned PC Labs using RAPTOR and Case Studies a. Selection Structures: Making Decisions b. Administering a Secure Network E. Lesson Five: a. Describe repetition structure b. List the types of loops c. Explain the for loop d. Define application structures e. Describe program problem solving 7

b. Complete assigned PC Labs with RAPTOR and Case Studies a. Repetition Structure: Looping F. Lesson Six: a. Define combining loops b. Describe combining loops and decision to longer programs c. Define Random Numbers d. Define nesting loops e. Design program: The Guessing Game. b. Complete assigned PC Labs with RAPTOR and Case Studies.. a. More about Loops and Decisions G. Lesson Seven: a. Define One-dimensional arrays b. Define Parallel array c. Describe the String as array of characters d. Describe the Two dimensional arrays e. Problem: The Magic Square b. Complete assigned PC Labs with RAPTOR and Case Studies a. Arrays: List and Tables 8

H. Lesson Eight: a. Define searching and sorting b. Define Bubble sort technique c. Define Binary search d. Define selection sort e. Problem: Grade Management Program b. Complete assigned PC Labs and Case Studies a. Searching and Sorting Arrays I. Lesson Nine: a. Define data flow diagram b. Define subprograms c. Describe functions d. Describe Recursion e. Program: Fitness Plan b. Complete assigned PC Labs with RAPTOR and Case Studies c. Submit assigned papers and/or project a. Sub programming J. Lesson 10 a. Describe data files b. Describe the Modifying a sequential file c. Define Merging sequential files d. Program: Control Break Processing e. Program: The Invoice Preparation b. Complete assigned PC Labs with RAPTOR and Case Studies 9

c. Submit assigned papers and/or project 3. Until Outline: a. Sequential Data Files K. Lesson 11 a. Describe Classes and Objects b. Define Object-Orient Programming c. Describe Graphical Interface and Event-Driven Programming d. Program: Another Grade Management Program b. Complete assigned PC Labs with RAPTOR and Case Studies c. Submit assigned papers and/or project 3. Until Outline: a. Object-Orient and Event-Driven Programming 10