Eastern Illinois University New Course Proposal AET 3163, Computer Programming in Technology. 2. Course prefix and number: AET 3163



Similar documents
Effective Fall 2016 New Course Proposal CMN 3020, Public Relations Research, Evaluation, and Measurement. 2. Course prefix and number: CMN 3020

Eastern Illinois University Revised Course Proposal BUS 2710, Survey of Finance

Social Media Marketing - Advantages and Disadvantages

X Lecture Lab Lecture/lab combined Independent study/research

New Course Proposal FCS 2750, Nutrition Assessment and Counseling

Eastern Illinois University Revised Course Proposal CMN 2920, Introduction to Public Relations. 2. Course prefix and number: CMN 2920

New Course Proposal OSC 4810, Supply Chain and Logistics Management

New Course Proposal OSC 4820, Business Analytics and Data Mining

New Course Proposal CDS 4690, Honors Senior Seminar in Communication Disorders & Sciences

Eastern Illinois University New Course Proposal PLS 3653, American Indian Politics

Georgia Perimeter College Faculty Senate New Course

This format is to be used for all courses submitted to the Council on Academic Affairs and/or the Council on Graduate Studies.

Union County College Faculty Curriculum Committee. Course Revision Form

Davis Applied Technology College Curriculum Development Policy and Procedures Training Division

Georgia Perimeter College Faculty Senate New Course

CS135 Computer Science I Spring 2015

T r i t o n C o l l e g e Assessment Planning and Reporting Tool ACADEMIC PROGRAMS

CIS 280. Computer Information Systems Internship. Course Package

KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002)

REQUEST TO COLLEGE CURRICULUM COMMITTEE FOR CURRICULAR IMPROVEMENTS

Proposal to Revise the RN to BS in Nursing Major

Ivy Tech Community College of Indiana

MEA 116. Electronic Medical Records. Course Package

TVCC Distance Learning Faculty Handbook. Distance Learning. Faculty Handbook. 1 P age

Southwest Texas Junior College Distance Education Policy

Course Leaf Documentation New Course Proposals Academic Information & Systems. Developed by: Harri Weinberg Last Update: October 2012 Updated by:

El Dorado Union High School District Educational Services

Ivy Tech Community College of Indiana

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

Texas Wesleyan University Policy Title: Distance Education Policy

Georgia Perimeter College Faculty Senate Course Change

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE NURS 130: NURSING TRANSITIONS

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. Accounting Systems and Software ACCT-225

Ed.D. DEGREE PLAN Educational Administration. All students will complete the following courses:

Please consult the Department of Engineering about the Computer Engineering Emphasis.

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

CIS 270. Systems Analysis and Design

PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science

UCC/UGC/ECCC Proposal for New Academic Plan

Course Outlines. Policies and Procedures. 1. Preamble Red River College is committed to providing students with high quality instruction

COURSE SCHEDULING RESPONSIBILITIES

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE MRKT-101 PRINCIPLES OF MARKETING

EASTERN ARIZONA COLLEGE Differential Equations

students to complete their degree online. During the preliminary stage of included Art, Business, Computer Science, English, Government, History, and

Faculty Contact Milan Shipka

HANDBOOK FOR MASTER OF ARTS DEGREE IN POLITICAL SCIENCE

CENTRAL TEXAS COLLEGE SYLLABUS FOR ARTC 2488 INTERNSHIP GRAPHIC DESIGN. Semester Hours Credit: 4 Contact Hours: 304 INSTRUCTOR: OFFICE HOURS:

CALIFORNIA STATE UNIVERSITY, LOS ANGELES COURSE MODIFICATION OR NEW COURSE PROPOSAL FORM

Welcome to Paradise Valley Community College Business & Information Technology Division

College Vocabulary Handbook

Blended Course Evaluation Standards

The Accelerated Instructional Program Review Narrative Report

TECHNOLOGY (TEC) Degree Programs Offered. Technology. Curriculum Requirements

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY Computer Literacy

Transcription:

Eastern Illinois University New Course Proposal AET 3163, Computer Programming in Technology Agenda Item #15-155 Effective Fall 2016 Banner/Catalog Information (Coversheet) 1. _X New Course or Revision of Existing Course 2. Course prefix and number: AET 3163 3. Short title: Programming in Technology 4. Long title: Computer Programming in Technology 5. Hours per week: _2 Class _2 Lab _3 Credit 6. Terms: Fall Spring Summer _X On demand 7. Initial term: _X Fall Spring Summer Year: _2016 8. Catalog course description: An introduction to the theory and practice of computer programming in the area of technology applications, emphasizing the knowledge needed for program development including basic concepts of software development, data structures, objects, classes, operations, and loops. 9. Course attributes: General education component: N/A Cultural diversity Honors Writing centered Writing intensive Writing active 10. Instructional delivery Type of Course: Lecture Lab _X Lecture/lab combined Independent study/research Internship Performance Practicum/clinical Other, specify: Mode(s) of Delivery: _X Face to Face _X Online Study Abroad _X Hybrid, specify approximate amount of on-line and face-to-face instruction 49% online 11. Course(s) to be deleted from the catalog once this course is approved. NONE 12. Equivalent course(s): NONE a. Are students allowed to take equivalent course(s) for credit? Yes No 13. Prerequisite(s): NONE a. Can prerequisite be taken concurrently? Yes No b. Minimum grade required for the prerequisite course(s)? c. Use Banner coding to enforce prerequisite course(s)? Yes No

2 d. Who may waive prerequisite(s)? No one Chair Instructor Advisor Other (specify) 14. Co-requisite(s): 15. Enrollment restrictions a. Degrees, colleges, majors, levels, classes which may take the course: _AET majors b. Degrees, colleges, majors, levels, classes which may not take the course: _All others 16. Repeat status: _X May not be repeated May be repeated once with credit 17. Enter the limit, if any, on hours which may be applied to a major or minor: _3 18. Grading methods: _X Standard CR/NC Audit ABC/NC 19. Special grading provisions: Grade for course will not count in a student s grade point average. Grade for course will not count in hours toward graduation. Grade for course will be removed from GPA if student already has credit for or is registered in: Credit hours for course will be removed from student s hours toward graduation if student already has credit for or is registered in: 20. Additional costs to students: Supplemental Materials or Software Course Fee _X No Yes, Explain if yes 21. Community college transfer: A community college course may be judged equivalent. _X A community college may not be judged equivalent. Note: Upper division credit (3000+) will not be granted for a community college course, even if the content is judged to be equivalent.

3 Rationale, Justifications, and Assurances (Part I) 1. Course is required for the major(s) of Course is required for the minor(s) of Course is required for the certificate program(s) of X_ Course is used as an elective for AET majors 2. Rationale for proposal: Computer programming has become a necessary skill for students who want to work in technology related fields. Technology applications (e.g., web application, control system, tracking system, and robot system) require programming knowledge. This course is aimed at students with little or no programming experience and provides students with basic programming knowledge and self-assurance to develop simple programs to achieve useful goals. 3. Justifications for (answer N/A if not applicable) Similarity to other courses: MAT 2170 (Computer Science I), MIS 2000 (Introduction to Business Logic and Programming Skills), and MIS 3330 (Java Programming) Although, there might be potential similarities in the topics and course materials, AET 3163 focuses on the utilization of programming for new technology applications. The intent of this course is to provide basic programming knowledge in technology that are useful for application courses such as Robotics and Control System, Programmable Logic Controllers, and Rapid Prototyping Technology. This course is not a duplication of MAT 3870 (Data Structures). Prerequisites: N/A Co-requisites: N/A Enrollment restrictions: AET juniors and seniors only Writing active, intensive, centered: N/A 4. General education assurances (answer N/A if not applicable) General education component: N/A Curriculum: N/A Instruction: N/A Assessment: N/A 5. Online/Hybrid delivery justification & assurances (answer N/A if not applicable) Online or hybrid delivery justification: Offering this course through the hybrid or online mode allows accessibility of nontraditional students who live long distance from campus or cannot be in face-to-face classrooms such as working professionals, distance learners, and

international students. It will improve number of enrollments in this group of students. Faculty teaching this course will have OCDI training and certification. Instruction: The course will be delivered in an online Learning Management System (LMS). Learning materials, discussion, assignments, exams, and grading will be placed on the LMS. Integrity: The exams will be completed through the LMS. Writing responses for all laboratory assignments, exams, and class project will be analyzed by the originality checking software (e.g., TURNITIN). Interaction: Class interactions will use a combination of email, online discussion, web conferencing, and phone calls. Model Syllabus (Part II) Please include the following information: 1. Course number and title AET 3163: Computer Programming in Technology 2. Catalog description An introduction to the theory and practice of computer programming in the area of technology applications, emphasizing on the knowledge needed for program development including basic concepts of software development, data structures, objects, classes, operations, and loops 3. Learning objectives. Upon completion of this course, the students will be able to: a. Demonstrate the basic concepts of software development (Learning Goal: CT 1-2). b. Describe the basic elements in programming such as data structures, objects, classes, operations, and loops (Learning Goal: CT 1-2). c. Utilize the elements of programming for solving software application problems (Learning Goal: CT 3-4, QR 1-3). d. Create programs for technology applications (Learning Goal: CT 4, QR 2, 6, RC 4). 4. Course materials. Textbook: Horton, I. (2013). Ivor Horton s Beginning Visual C++. New York, NY. John Wiley & Sons. 5. Weekly outline of content. CONTENT FACE2FACE/ HYBRID ONLINE MODULE 1 (Week 1) Introduction to Programming with Visual C++ Introduction to Programming with Visual C++ MODULE 2 (Week 2) Data Types and Basic Operations Data Types and Basic Operations MODULE 3 (Week 3) Lab 1 Decisions and Loops Lab 2 Lab 1 (online assignment) Decisions and Loops Lab 2 (online assignment) 4

5 MODULE 4 (Week 4) MODULE 5 (Week 5) MODULE 6 (Week 6) MODULE 7 (Week 7) MODULE 8 (Week 8) MODULE 9 (Week 9) MODULE 10 (Week 10) MODULE 11 (Week 11) MODULE 12 (Week 12) MODULE 13 (Week 13) MODULE 14 (Week 14) MODULE 15 (Week 15) Arrays, Strings, and Pointers Lab 3 Program Structure (Functions, Pointers, and Exceptions) Lab 4 Objects and Classes Lab 5 Standard Template Library Lab 6 Structure of Windows Program Exam I Programming with Microsoft Foundation Classes (MFC) Lab 7 Menus and Toolbars Lab 8 Drawing Graphics Lab 9 Dialogs and Controls Lab 10 Programming for Windows Exam II Extensions and Applications Start developing Final Project Final Project and Report Arrays, Strings, and Pointers Lab 3 (online assignment) Program Structure (Functions, Pointers, and Exceptions) Lab 4 (online assignment) Objects and Classes Lab 5 (online assignment) Standard Template Library Lab 6 (online assignment) Structure of Windows Program Exam I Programming with Microsoft Foundation Classes (MFC) Lab 7 (online assignment) Menus and Toolbars Lab 8 (online assignment) Drawing Graphics Lab 9 (online assignment) Dialogs and Controls Lab 10 (online assignment) Programming for Windows Exam II Extensions and Applications Start developing Final Project Final Project and Report 6. Assignments and evaluation, including weights for final course grade. Lab assignments 400 points Exams 300 points Class project 300 points TOTAL POINTS : 1000 points 7. Grading scale. A = 90% or above, B = 80 89%, C = 70 79%, D = 60 69%, F = Below 60% 8. Correlation of learning objectives to assignments and evaluation. Learning Objective Lab Assignments Exams Class Project Demonstrate understanding of the basic concepts of software x x x development Describe the basic elements in programming such as data structures, x x objects, classes, operations, and loops Utilize the elements of programming for solving software application problems x x x

6 Create programs for technology applications x x Date approved by the department or school: September 10, 2015 Date approved by the college curriculum committee: November 10, 2015 Date approved by the Honors Council (if this is an honors course): Date approved by CAA: 12/3/2015 CGS: Not applicable.