GET 114 Computer Programming Course Outline. Contact: craig.west@rdc.ab.ca Office Hours: TBD 403.342.3415 (or by appointment)



Similar documents
Computer Integrated Manufacturing Course Outline

MET 230 Robotics Course Outline

BADM 260 C Course Outline Introduction to Finance. Winter Randy Nicholls, CA MC Randy.nicholls@rdc.ab.ca

Red Deer College THTR 168:Stage and Event Management Course Outline: Fall 2014 & Winter 2015

Red Deer College Pharmacy Technician Program PHARMACY 151A Hospital Pharmacy Course Outline Winter 2015

RED DEER COLLEGE DEPARTMENT OF HUMANITIES AND SOCIAL SCIENCES ECON 201 C Introduction to Microeconomics Fall 2014

Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014

Red Deer College SOWK 210 A, B and C Social Work Practice with Groups Winter Section B Baiju Pallicka Vareed, PhD. Office:

PN 235 Nursing Science III Medical/Surgical Nursing Course Outline

Mgt 2020Y - Marketing Fall 2013 Wednesday: 6:00 8:50pm, S4037. Wednesdays 9:00-10:00pm or by appointment.

CSC 241 Introduction to Computer Science I

Digital Communication Southwest College

Small Business Management

Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459)

BUS Computer Concepts and Applications for Business Fall 2012

Small Business Management

COURSE OUTLINE - Marketing Research BUS , Fall 2015

Social Marketing. MGT 3250Y Fall 2013 Fridays 6:00 8:50 p.m. Room: S4037.

Management 3050 Y Human Resource Management

Course Outline. Business 110

Course Syllabus PEHR Sports Marketing, Game Management & Promotions Dixie State College of Utah Fall 2012

NFSC 460 Nutrition Counseling and Education

How To Teach C++ Data Structure Programming

CS 2302 Data Structures Spring 2015

Course Content Concepts

02-201: Programming for Scientists

PRINCIPLES OF FINANCIAL ACCOUNTING/ACC 120 N1WA FALL SEMESTER 2015

IS Management Information Systems

THE UNIVERSITY OF HONG KONG FACULTY OF BUSINESS AND ECONOMICS

MIS 140 Management Information Systems Course Syllabus for Fall Quarter 2013

Business Administration

Physical Education Health and Recreation Program

FACULTY OF MANAGEMENT FUNDAMENTALS OF INVESTMENTS MGT 3412 Y - FALL 2015

CSCI 4163 / CSCI Human Computer Interaction Course Syllabus

CS 261 C and Assembly Language Programming. Course Syllabus

AC 430 Financial Accounting III Department of Accounting and Finance School of Business University of Alabama at Birmingham Fall 2013

Syllabus for CS 134 Java Programming

BUSINESS COMMUNICATION

Western University Management and Organizational Studies 4498 Business Analytics. Course Outline January 2015 April 2015

How To Pass Asl 111 Beginners American Sign Language

Prairie View A&M University P.O. Box 519 Mail Stop 2510 Prairie View, TX 77446

Heartland Community College Humanities & Fine Arts Course Syllabus for Students

San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS COST ESTIMATING W/LAB CET Class Hours: 3:0 Credit Hours: 4:0

VIRGINIA COMMONWEALTH UNIVERSITY Department of Biology BIOL : HUMAN ANATOMY FOR BIOLOGY MAJORS Fall 2016 SYLLABUS

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

LINGUISTICS 100 COMMUNICATION AND LANGUAGE Course Syllabus Department of Linguistics - Simon Fraser University Fall Semester 2009

Department of Business BUS 3000 Human Resources Management Fall 2012

Human Sexuality (PSY 3800) Clayton State University Syllabus-Fall 2012 NBS 126 TR 3:35-4:50pm

PSYCHOLOGY 2323 W01 Health Psychology

Grading. The grading components are as follows: Midterm Exam 25% Final Exam 35% Problem Set 10% Project Assignment 20% Class Participation 10%

Database Web Development ITP 300 (3 Units)

SE 333/433 Software Testing and Quality Assurance

9. Prerequisites: Corequisite: MATH 1304 or consent of School.

Entrepreneurial Organizational Appraisal II ENT 830 Entrepreneurship Capstone Experience Course

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

CS135 Computer Science I Spring 2015

More precisely, upon successful completion of this course you can expect to be able to:

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510

Austin Community College Marketing Research Marketing Fall 2009 Distance Learning

Master of Management BAHR580D: Business Communications Course Outline

through d2l Phone: Office: Ewing 240 Office Hours: Online "Office Hours": Friday 11:00-12:00

Business Computer Applications CGS 1100 Course Syllabus. Course Title:

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

Mart325 Services Marketing COURSE OUTLINE

CS 649 Database Management Systems. Fall 2011


FIN 502 Personal Financial Planning - Winter, 2010

LIBR 501: Foundations of the Information Society and Information Organizations Course Syllabus (3)

ISQS 3358 BUSINESS INTELLIGENCE FALL 2014

How To Pass A Biology Course At Goshen Legend

OPERATIONS, BUSINESS ANALYTICS & INFORMATION SYSTEMS

COURSE OUTLINE. The course description is

Masters Program Handbook

BMI 540: Computer Science with Java Programming Oregon Health & Science University

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

Some programming experience in a high-level structured programming language is recommended.

MIDLAND COLLEGE CALENDAR

Foundations of Programming

Course outline. Code: ICT311 Title: Software Development 2

Truman College-Mathematics Department Math 125-CD: Introductory Statistics Course Syllabus Fall 2012

4ECE 320 Signals and Systems II Department of Electrical and Computer Engineering George Mason University Fall, 2015

ANT 3740: Introduction to Forensic Sciences Monday, Wednesday, Friday, 1:00-1:50pm Building 51, Room 1210

PLS 801: Quantitative Techniques in Political Science

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM

PSY B358 Introduction to Industrial/Organizational (I/O) Psychology Fall 2012

WESTERN UNIVERSITY LONDON CANADA Department of Psychology Psychology 3285F Section 001 Research in Behavioural Neuroscience

AEB 3122 Financial Planning for the Agribusiness 3 Credits Fall 2012

Transcription:

GET 114 Computer Programming Course Outline Electrical Engineering Technology Fall 2015 Instructor: Craig West Office: 2915-11 Contact: craig.west@rdc.ab.ca Office Hours: TBD 403.342.3415 (or by appointment) Lectures: TR (1530 1620) Room: 1439 Seminar 51: M (0900-0950) Room: 2208 Seminar 52: T (0800-0850) Room: 2208 Seminar 53: M (1530-1620) Room: 2208 Lab 01: M (1000-1050) Lab 02: W (1530-1620) Lab 03: T (1100-1150) Room: 2208 (w/ Paul Grand) Room: 2208 (w/ Paul Grand) Room: 913B (w/ Paul Grand) Email: Students are required to use their RDC email accounts to communicate to the instructor. Emails coming from non-rdc accounts will be ignored. This is to avoid potential breaches of privacy and to increase the confidence in the email communications. Academic Calendar Entry: Develop C/C++ programming skills by learning fundamental concepts such as data types, decision making, loops and recursion, functions and subroutines, software libraries, debugging methods, structured design, documentation and the software life cycle. 2-1-1 Prerequisite: None Co-requisite: None Learning Outcomes: Students who successfully complete this course will be able to: Describe fundamental computer architectures and components Develop and refine computer program algorithms to solve engineering problems Apply a high-level computer programming language to realize a computer algorithm Identify, trace, and correct errors in programming logic using a debugger. Explain and apply fundamental programming data types and variable assignments Explain and apply selection, sequence, and iteration constructs Explain and apply functions, subroutines, and parameter passing Explain and apply arrays, strings, and pointer addressing Summarize the features and application of common standard libraries and templates Describe the fundamentals of object-oriented programming Page 1 of 5

Learning Activities: Lectures, Readings, Laboratory Experiments, Discussions, Small/Individual Group Work Course Topics: Fundamentals Control Arrays Functions Searching & Sorting Strings & Pointers Pointer Manipulation OOP in Brief Introduction to Classes and Objects Required Resources: Instructor and online references Laptop with wireless internet access (required) Other Resources: Trade, manufacturer literature Online resources Industry expert interviews Library references Assessment of Student Performance: The final grade in this course will be computed based on the following elements. 1. Lab Investigations Lab L1 (Weighting: 8%) Lab L2 (Weighting: 8%) Lab L3 (Weighting: 8%) Lab L4 (Weighting: 8%) Lab L5 (Weighting: 8%) 2. In Class Examinations 2 @ course exams @ 15% each Final exam @ 35% NOTE: A supplementary document is included with this course outline which contains a tentative course schedule. This schedule is tentative to allow the instructor some flexibility to deal with unexpected issues which might arise. Page 2 of 5

Grading System: The following conversion table will be used in determining the final grades: Percentage Grade Description 96-100 A+ 90-95.99 A Excellent Performance 85-89.99 A- 80-84.99 B+ 76-79.99 B Good Performance 72-75.99 B- 68-71.99 C+ 64-67.99 C Satisfactory Performance 60-63.99 C- 55-59.99 D+ 50-54.99 D Pass 0-49.99 F Fail Midterm course feedback will be available (upon appointment) from the instructor following the midpoint mark of the course. Students are strongly encouraged to consult with their instructor regarding cumulative academic performance below 2.0 (grade of C). The RDC Final Examination Policy will be followed with respect to Final Examinations. Please review this document to ensure you understand the contents and implications of the policy. The Final Examination Policy is available on the RDC Policies website. Late or missed deliverables: Late deliverables (assignments, reports, etc.) will not be accepted, earning a grade of zero. Missed exams will normally be awarded a mark of zero unless prior arrangements have been made with the instructor. Academic Misconduct: While students are encouraged to help each other, assignments and the like must be of original work and individual effort (unless explicitly designated otherwise). Plagiarism involves submitting work in a course as if it were the student s own work (i.e. submitting work in which some or all of the phrasing, ideas, or line of reasoning are alleged to be the submitter s own but in fact were created by someone else). In cases of obvious plagiarism, a grade of zero will be awarded for any of the parties involved. The complete policies are available on the RDC Policies website: Appeals: Formal Policy, Appeals: Informal Resolution Policy and Student Misconduct: Academic and Non-Academic Policy. A plagiarism detection tool may be used in this course Content delivered in this course are the property of their creator(s) and may not be reproduced/distributed without express written permission of the creator(s). Changes to the Course Outline: Changes to the course outline will be made with the consent of the course instructor and students. Changes will be reviewed by the Department Chairperson for consistency with College policies. Page 3 of 5

Attendance requirements: Students are expected to attend all lectures and labs. Extra assistance may only be granted to students who regularly attend all classes. Lack of attendance may impact the students ability to successfully complete the course. If a student has to miss a class for any reason, it will be the student's responsibility to obtain notes, handouts, announcements, etc. It is best to obtain copies of the missed material from a peer (their notes contain extra details and comments). Students will be advised in class of timelines for assignments and other assessments. It is their responsibility to ensure awareness of these timelines. Normally a medical certificate will be required to justify any extensions. Other Notes: This course may be eligible for Prior Learning Assessment. Students should refer to the RDC Course Calendar for a list of excluded courses. Personal Counselling, Career, Learning and Disability Services are provided by RDC. Inquire about locations at Information Desk. It is the student s responsibility to discuss their specific learning needs with the appropriate service provider. It is the student s responsibility to be familiar with the information contained in the Course Outline and to clarify any areas of concern with the instructor. Given the technical nature of topics, students should anticipate (approx.) an additional hour per lecture contact and three additional hours per lab hour. It is the responsibility of the student to monitor their workload and bring to the attention of the instructor situations where they are experiencing difficulties operating within these guidelines Students should refer to the Appeals: Formal Policy, Appeals: Informal Resolution Policy and Student Misconduct: Academic and Non-Academic Policy should questions or concerns about the Course Outline not be resolved directly with the instructor. Important Dates: Sep 9 First day of classes for Fall term 2015 Sep 16 Oct 12 Nov 11 Nov 12-13 Dec 10 Dec 10 Dec 14-19 Last day to register or add/drop Winter term 2015 courses. Thanksgiving Holiday. College closed. Remembrance Day Holiday. College closed. No Classes. College open. Last day to withdraw from Fall term 2015 courses and receive a WD Last day of classes for Fall term 2015 courses Final exams for Fall term 2015 courses Dec 24 Final grades available for Fall term 2015 Page 4 of 5

Chairperson: Date: September 3, 2015 Page 5 of 5