ITSE 1302 400 - INTRODUCTION TO PROGRAMMING

NORTH CENTRAL TEXAS COLLEGE

 

COURSE SYLLABUS

 

 

 

Course Name & Number

 

Semester & Year

 

ITSE 1302 - Intro to Programming

 

Spring 2018

 

 

Instructor’s Name

Dr. Terry Province

Office Phone #

(940) 498 6215

 

 

 

 

 

Instructor’s Office #

Room 205 Corinth

Office Fax #

N/A

 

E-mail Address

tprovince@nctc.edu

Office Hours

 

 

 

11-2:30 MTWF

2:30-5:30 Thurs

or other times by appt

.

 

Grading Policy & Procedures

 

Letter grades for this course will be assigned in accordance with NCTC standard grading policy.

A = 100 – 90

B = 89 – 80

C = 79 – 70

D = 69 – 60

F = 59 – 0

 

Grades in this class will be determined by your performance on the assignments, quizzes, and exams. Every assignment, quiz, and exam has a maximum point potential assigned. Your performance will determine the number of points you receive. There are 15 planned lessons to this class, which results in the following: 15 Assignments worth 100 points apiece, 12 quizzes worth 100 points apiece, and four exams worth 100 points each. Exam scores will count 60% of the grade. Assignments and quizzes count for 40% of the grade. The Final Exam is required.

 

All work will be completed via the Canvas online educational system.

 

Assignments will be posted in the Modules tab of Canvas, all assignments will be submitted via the drop box in the same area.

There will be an assignment involving programming due every week. In industry, all projects will have time/budget constraints, and, a due date for the work to be completed.  To prepare you for industry environment, no work will be accepted late without the instructor’s permission.  All assignments not submitted by the due date/time will receive a 0 for a grade.

 

 In order to properly evaluate your work, you may need to compress your entire assigned project, which will create a .zip file. The zip file will be submitted via the drop box. There are instructions in the information area of Canvas on the proper way to zip the project. The ability to submit assignments will be turned off at 11:55 PM on the due date. Assignments submitted late will be submitted via email, and a minimum 15% penalty will be assessed. No assignments that have the instructors permission to be submitted late will be accepted that are over one week late.  A pattern of submitting late work will result in a ZERO for all late work.  It is expected that a diligent student will request/require late work submission once in a semester…more than that is not acceptable.

 

Quizzes will be made available weekly in Canvas. Each quiz will be made available for a limited amount of time. Failure to take a quiz results in 0 points. There is no makeup for quizzes, and quizzes cannot be turned back on after the due date.

 

Exams will be made available in Canvas on the designated test day. ONLINE STUDENTS: For a period of twenty four hours you will have one hour from the time you start to complete the exam. Follow the instructions in Canvas carefully.  Missed exams will not be reopened.

CLASSROOM STUDENTS: For a period of one hour beginning at the posted beginning time of class and closing one hour thereafter.  If class begins at noon the exam will open then and close at 1pm.  No exceptions.

You will not be able to save the exam and return later to complete it. The honor system is in effect for all exams, any suspected collusion, utilization of outside materials of any kind include notes, books, internet, anything other than your own memory recall, will result in a failing grade for the course. There will be no makeups for exams unless approved by the instructor in advance of the scheduled day/time for the exam.

 

During the semester, there is a possibility of graded discussion boards to determine class participation. The discussion board will normally contain a question and/or a current event topic. Each student must post a response to the topic, with a minimum of 100 words in your initial response. Each student will also be required to respond to a minimum of two classmate’s postings, and these postings must contribute to the sharing of knowledge and information. Responses such as: "Excellent post", "I agree with your comment", will not count as proper responses. If you agree, tell what points you agree with and why.

 

You must satisfactorily complete 75% of all work in this class to receive a passing grade.

 

 

Catalog Description

 

An introduction to computer programming using C#. Emphasis on the fundamentals of structured design, development, testing, implementation of documentation. Includes language syntax, data and file structures, input/output devices and files.

 

WECM Learning Outcomes

 

Use Structured Programming techniques; develop correct executable programs; and create appropriate documentation.

 

Textbooks & Materials Required / Recommended

 

Visual C# 2015 An introduction to object-oriented programming. Fifth edition. Joyce Farrell. Cengage Learning.  ISBN 978-1-285-86023-7 Required.

 

 

 

 

 

 

Student Learning Outcomes

 

Microsoft Visual Studio2015 or Visual C#2015 Express. It is recommended that the Microsoft Visual Studio2015 Pro Ultimate suite be used for programming assignments.  Visual Studio is installed on all NCTC Library computers and on the computers in the RITA center.

 

At the completion of this course, the student shall:

  1. Demonstrate knowledge of computer programming logic and
  2. Demonstrate ability to create a project, code, and compile an executable program in Visual C#
  3. Demonstrate  proper   programming  techniques   using  the advance techniques of Visual C#
  4. Demonstrate ability to create a project, code, and compile an executable C# program using LINQ to access databases.

 

 

Attendance Policy

 

ONLINE Attendance will be taken by student logins to the class in Canvas. Students are expected to login at least twice a week for  class, Every class is important, do not miss a class and then ask the instructor “Did I miss anything important?”; also participating in discussion forums, and email contact with the instructor will count towards attendance.  The instructor will make every effort to respond to emails in Canvas within 2 working days.

CLASSROOM Attendance will be taken at the beginning of class.  Leaving class early will result in you being recorded as non-attending.

 

Make-up for missed examinations or course assignments will not be permitted.  A comprehensive final will administered at the end of the semester.

 

 

Tentative Calendar

 

January 16 - Classes Begin

March 12 to March 17 – Spring Break

April 5 - Last day to drop with grade of "W".

May 8 through 11 - Final Exams

 

Other Pertinent Information

 

The best way to contact the instructor for this course is through e-mail.  The instructor will typically respond with in one working day.  Response over weekends may not happen until the following Monday.   

 

 

Scholastic Integrity

Scholastic dishonesty shall include, but not be limited to cheating on a test, plagiarism, and collusion. See Student Handbook “Student Rights & Responsibilities: Student Conduct [FLB-(LOCAL)]” #18.

Disability Accommodations

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Success Center

The Office for Students with Disabilities (OSD) provides accommodations for students who have a documented disability. A disability is anything that can interfere with learning, such as a learning disability, psychological challenge, physical illness or injury. Accommodations may include extra time on tests, tests in a distraction reduced environment, volunteer note taker in class, etc.

 

On the Corinth Campus, go to room 170 or call 940-498-6207. On the Gainesville Campus, go to room 110 in the Administration (100) Building or call 940-668-4209.  Students on the Bowie, Graham, Flower Mound, and online campuses should call 940-668-4209 to arrange for an intake appointment with OSD.

 

North Central Texas College is on record as being committed to both the spirit and letter of federal equal opportunity legislation, including the Americans with Disabilities Act (ADA) of 1990, ADA Amendments Act of 2009, and Section 504 of the Rehabilitation Act of 1973 (P.L. 93-112).

 

The Student Success Center is designed to help all students at NCTC develop tools to achieve their academic goals.  This program also links students to FREE tutoring, including a Writing Center, a Math Lab, and free 24/7 online tutoring and helps new students acclimate to college by providing computer lab services for prospective students.  All students are invited to visit the Student Success Center on the Corinth Campus go to rooms 170, 182, or 188; on the Gainesville Campus go to rooms 114 or 111; on the Flower Mound Campus go to room 111, on the Bowie Campus go to room 124.

 

EEOC Statement

 

North Central Texas College does not discriminate on the basis of race, color, national origin, gender, religion, age, or disability in the employment or the provision of services.

 

Web Page

 

Visit the North Central Texas College web page for information on registration, financial aid, counseling/advising, and cost of tuition and fees. You will also find information on the catalog and semester schedules as well as courses of study. You can keep up with what is happening on campus by checking the calendar of events and the sports news. The web has information on the library as well as links to other areas of interest. Check out our web page at http://www.nctc.edu .                                                                                                           

 

                                                                                                                                    

 

Unit Competencies

 

  1. Instructional Goal: Demonstrate Knowledge of computer programming logic and Performance Objectives:

The student will:

  • Define an event driven computer program with a graphical user
  • Discuss basic program
  • Demonstrate knowledge of computer programming languages, and the process for selecting the appropriate language for a given

Assessment:

Multiple choice quiz for each Tutorial. Lab/Homework evaluations

Multiple choice exam covering Textbook chapters.

 

  1. Instructional Goal: Demonstrate ability to create a project, code and compile an executable program in Visual C#.

The student will:

  • Describe the software development environment Visual
  • Demonstrate knowledge of the C# compiler
  • Demonstrate knowledge of Controls, Focus, Properties, and Events in Visual C#
  • Demonstrate knowledge of the Code Window, Command buttons, and usage of images in C#
  • Demonstrate knowledge of C# mathematical operators, Label Controls, Functions in C#

Assessment:

Multiple choice quiz for each Tutorial. Lab/Homework evaluations

Multiple choice exam covering Textbook chapters.

 

  • Instructional Goal: Demonstrate ability to create a project, code and compile an executable program

The student will:

  • Discuss multiple classes and
  • Demonstrate by coding knowledge of instantiation of classes and

Assessment:

Multiple choice quiz for each Tutorial. Lab/Homework evaluations

Multiple choice exam covering Textbook chapters. 

 

Workforce Education Program Elements (SCANS Skills)

 

The Secretary’s Commission on Achieving Necessary Skills (SCANS) conducted extensive research and interviews and determined that “workplace know-how” consists of two elements: foundations skills and workplace competencies. Upon successful completion of the courses in this program, students will have demonstrated the following competencies:

 

(1)   Foundation Skills

 

  • Basic Skills: A worker must (i) read, (ii) write, (iii) perform arithmetic and mathematical operations, (iv) listen, and (v) speak

 

  • Thinking Skills: A worker must (i) think creatively, (ii) make decisions, (iii) solve problems, (iv) visualize, (v) know how to learn, and (vi) reason

 

  • Personal Qualities: A worker must display (i) responsibility, (ii) self-esteem, (iii) sociability, (iv) self-management, (v) integrity, and (vi)

 

 

(2)   Workplace Competencies

 

  • Resources: A worker must identify, organize, plan, and allocate resources This includes (i) time, (ii) money, (iii) material and facilities, and (iv) human resources.

 

  • Interpersonal Skills: A worker must work with others effectively to (i) participate as a member of a team, (ii) teach others new skills, (iii) serve clients/customers, (iv) exercise leadership, (v) negotiate, and (vi) work with

 

  • Information: A worker must be able to (i) acquire and use information, (ii) organize and maintain information, (iii) interpret and communicate information and (iv) use computers to process

 

  • Systems: A worker must understand complex interrelationships as in (i) understanding systems, (ii) monitor and correct performance, and (iii) improve and design

 

  • Technology: A worker must be able to work with a variety of technologies, g. (i) select technology, (ii) apply technology, and (iii) maintain and troubleshoot equipment.

 

There are no Handouts for this set.