Online Course Syllabus CS320: C Programming

Size: px
Start display at page:

Download "Online Course Syllabus CS320: C Programming"

Transcription

1 Online Course Syllabus CS320: C Programming Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes may also occur during the term due to faculty or SPS Distance Learning course updates. Some links may only be active once the term starts. For this course you must check the Regis Bookstore: for the most current online course material information. Course Description(six bullets follow) Course Outcomes Required Course Materials Grading Criteria Description of Course Elements Important Note Assignments Course Description This intermediate computer-programming course focuses on the major elements of the ANSI C language. It presents computer problem-solving techniques using the C language as a tool. It includes data typing, assignments, flow control, repetition, modular programming with functions, arrays, strings, structures, data files, and comparisons with other high-level languages. Prerequisites In order to successfully complete this course, students are expected to have completed the course prerequisite, CS341 (Data Structures). Please note that CS241 (Control Structures) is a prerequisite to CS341, and therefore also prerequisite to this class. You need to have taken a minumum of two college level programming courses, prior to taking this course. Students are expected to have a working knowledge of the following topics and proficiency in the following skills:(four bullets follow)

2 Working knowledge of the DOS or Windows operating system and 40 hours of hands-on experience using a personal computer. Specific areas include: disk formatting, word processing/editing and file creation, maintenance, and printing, Course Outline Practice with problem definition, solution construction, top-down design techniques, algorithmic development, documentation, testing, debugging, and maintenance (CS241 and CS341), Familiarity with control structures including: IF-THEN, CASE, FOR, DO-WHILE, and REPEAT-UNTIL (CS241), and data structures including: strings, arrays, and records (CS341), and Working and theoretical knowledge of sequential and direct access files (CS341) 5. Familiarity with pointer variables, dynamic memory allocation, and linked lists (CS341). Week 1: Introduction to C Week 2: More Control Structures and C Functions Week 3: Files, Pointers, and Arrays Week 4: Files, Formatted I/O and Character Strings Week 5: Structures and Linked Lists Week 6: Ordered Lists, Command Line Arguments, and Binary Files Week 7: Stacks and Queues, the Preprocessor, and Recursion Week 8: Course Wrap-Up Note: Specific course outcomes for each week are located in the Week-by-Week area of this course. Course Outcomes Upon completion of this course, students should be able to achieve the following five outcomes: Define, analyze, and solve several small problems. The problem resolution will utilize ANSI standard C syntax,

3 Execute, test, and debug C language programs of moderate size that utilize structured programming techniques, producing error free programs, Attain skill in the effective use of debugging tools, Acquire knowledge in the ANSI C implementation of such topics as pointer variables, control structures, data structures, and file I/O, and Develop ANSI C language programs that manipulate arrays, structures, linked lists, and I/O files. Required Course Materials Required Johnsonbaugh, R. & Kalin, M. (1996). Applications Programming in ANSI C (3rd ed.). Upper Saddle River: Prentice-Hall. You can also access the author's Web site, which contains some useful resources, including program files ( Optional Text Deitel, H. M., & Deitel, P. J. (2004). C How to Program (4th ed.). Englewood Cliffs: Prentice-Hall. Recommended Software You must have a C compiler to successfully complete the course. Recommended compilers are: (two bullets follow) Microsoft Visual C++.NET compiler (standard version), or Bloodshed Dev C++. Grading Criteria Grades in the course are based on points earned by the student and will be awarded according to the following components:(four bullets(four bullets follow) follow) Lab projects 1 and 2 = 24% (12% each) Lab projects 3 and 4 = 26% (13% each)

4 Quizzes (3) = 42% (14% each) Grade Structure Forum participation = 8% TOTAL = 100% Letter grades will be awarded according to the number of points earned as indicated in the following scale: Letter Grade Numerical Grade Range Quality Points Description A Outstanding Scholarship A B B Superior Work B C C Satisfactory C D D Unsatisfactory D F Below Failure

5 Incomplete ("I/F") grades: Only in extreme emergencies will a student be given an incomplete grade. An incomplete grade results when a student is unable to complete any exam by the last day of class, or turn in assignments that would otherwise result in a passing grade, DUE TO EXTENUATING CIRCUMSTANCES. The reason supporting such a grade MUST be provided to the instructor, IN WRITING, before the last day of class. In all cases, the incomplete grade will indicate an "F" status. If the grade is approved, the requirements must then be completed within the following 30 days. Failure to complete the requirements within this time frame will result in a permanent grade of "F". While not mandatory, missing homework assignments, still eligible for partial credit, should also be completed during this time. Please note that the instructor will be occupied with other courses during succeeding terms and WILL NOT be available for help after the end of the current term. Description of Course Elements Lab (Programming) Assignments Each lab assignment will involve writing programs using the concepts discussed in the book and class. You must submit the following items for each lab assignment: (four bullets follow) A problem description describing the problem the program solves, in your own words, The executable file and the data files (where applicable) used to test the program, A copy of your source code (must follow Documentation and Coding Standards), and A copy of your test plans and test results. Each lab assignment will be graded according to the following criteria:(five bullets follow) Problem Description - Adequately describes the entire problem. Source Code - Code is easy to read code, formatted nicely (spaces/blank lines used) - Follows the coding standards (including headers)

6 - Includes In-Line Documentation Coding Style - The program is modular - The C programming language is used correctly - Complexity is minimized and efficiency maximized Functionality - There are no compilation/logic/formatting errors, etc. - The program solves assigned problem Testing - The Test Plan lists actual data values used to test every possible decision, and lists what results are expected for each test. - The Test Results show what the program produced, using the data values from your Test Plan. Quizzes Quiz questions will be cumulative. They will be taken from reading assignments and class presentations through the night before the test. The questions may include definitions, syntax, operators, and specific functions. There may also be code (both reading and writing). Forum Participation The Forum is your primary link to other students and to your facilitator. Your facilitator will post any information and/or additional assignments to the Forum. You will communicate with your facilitator and the other students in the class via the Forum. Each student is expected to participate in the Forum weekly in the following ways:(four bullets follow) By responding to instructor-initiated questions, By posting questions about the course materials, By posting an summary of your week s experiences at the end of each week, and

7 By responding to the postings of other students. You are expected to read and react to your fellow student's posting, as this is an ideal way to share insights and strategies. You should always check the Forum first thing Monday morning. It is also advisable to check the Forum every time you log in. Important Note The highly accelerated pace of this course requires students to take a great deal of responsibility for their own learning outcomes. Students are expected to review all course content pages in the Week-by-Week on-line section of the course, read all pages in the Weekly Readers, and actively participate in discussions in the Forum. Outside of class, students should expect a minimum of hours per week of study, homework assignments, and/or programming projects. Historically, programming classes have required some students to spend a significant amount of time programming. If your programming skills are not current, you may need to spend more than 20 hours per week outside of class on the programming projects. If you are not willing or able to spend the necessary time, please reconsider whether this is the appropriate time to take this course. Warning: We recommend that you do not take other courses at the same time as this course. Online Course Assignments CS320 View the content in the Week by Week for full details. Week: About This Page The Course Assignments page does not provide all of the specific details and instructions that you need to complete assignments. For specific information about each assignment, go to the Week by Week. Course Dynamics This course is organized around an eight-week program. An on-line week correlates to a sevenday work week, beginning on Monday and ending on the following Sunday. Thus, Week 1 begins on the first day of the semester, which is always Monday. These are the weekly

8 assignments that you must work on and complete:(seven bullets follow) Initial Textbook Reading Prior to the start of each week, by Monday, complete the offline (i.e., textbook) reading assignment. Week by Week Read the on-line content pages in the Week by Week and the all of the pages in your Weekly Reader. Check the Forum for any additional postings/ assignments from the facilitator. Exercises To check your understanding of the concepts presented in this course and to prepare for the exams, complete the exercises provided in the Weekly Reader. Correct answers are provided to help you check your work. Exam questions may be similar to these exercises, so be sure you understand how to solve them before exam time. Forum Questions/Assignments By midnight Friday, complete any Forum Questions posted by your facilitator and post your answers. (Note: In any particular week, there may or may not be forum questions from your facilitator.) Programming Assignments For each programming assignment, you will your working code, a program description, a test plan, and your test results to your facilitator. Programs will be due by midnight Sunday, two weeks after they are assigned, except for assignment #4, which will be due by midnight Saturday. Weekly Feedback Summary Each week, by midnight Saturday, write a Weekly Feedback Summary and post it to the Forum, as instructed in the Weekly Assignments pages. By midnight Sunday, read and respond to the Weekly Feedback Summaries of the other students. Exams At the end of weeks 3, 5, and 8 you will have an exam. You can access the exams via the Exams link on the left hand navigation bar of the main Course menu. The exams will be available for access anytime Friday through Sunday of weeks 3, 5 and 8. Note that while the exams are available for several days, you will have a threehour time limit to complete each exam once you begin. Note: You should always check the Forum first thing Monday morning. It is advisable to check the forum every time you log in. Online Assignments Below is a list of all assignments by week. For additional details about individual assignments, see the Week by Week.

9 Week1: Introduction to C Getting Started(three Orient yourself to the course web site. In particular, explore the Course Week by Week. The course Syllabus is linked from the Course Week by Week. Review the syllabus, and take the Forum Tour which is linked from the Communications tab. By midnight Wednesday, post your introduction to the Forum in the Introduction folder. Your post should include:(five bullets follow) Your name (as registered at Regis) and any nickname you use, Contact information ( address, and work and home telephone numbers), so that the facilitator can contact you, A summary to introduce yourself to the class, Any relevant experience you might have with networking, and What you would like to get out of this course. Note: This assignment is also used to acknowledge your registration to the facilitator and confirm your class participation. If you do not respond to this assignment, you will be considered a "no show" and reported to the registrar as such. Textbook Reading: (four bullets follow) Chapter 0, sections , 0.6 Chapter 1, sections , Chapter 2, sections , 2.7 Chapter 3, section 3.5 Week by Week: Read the Week 1 on-line content pages. Study the Weekly Reader for Week 1 and complete the exercises for each topic (Note: exercise answers are provided at the end of each Weekly Reader so you can determine if you did them correctly). Programming Assignment 1: Begin Programming Lab Assignment #1. Refer to your Week 1 Weekly Reader (section 1.9.1) for assignment details. The program will be due by

10 midnight, MST of the last day (Sunday) of Week 2. Weekly Feedback Summary: By midnight Saturday, post your Weekly Feedback Summary to the Week 1 Forum as a REPLY to the Weekly Feedback thread. By midnight Sunday, read other student responses and post at least one response. Week 2: More Control Structures and C Functions Textbook Reading: (four bullets follow) Chapter 0, section 0.5 Chapter 1, section 1.5 Chapter 2, section 2.6, 2.8 Chapter 3, sections , Chapter 4, sections Week by Week: Read the Week 2 on-line content pages. Study the Weekly Reader for Week 2 and complete all exercises. Programming Assignment 1: By midnight Sunday, complete Programming Lab Assignment #1 that you started in Week 1 and your completed source code, program description, test plan, and test results to your facilitator. Weekly Feedback Summary: By midnight Saturday, post your Weekly Feedback Summary to the Week 2 Forum as a REPLY to the Weekly Feedback thread. By midnight Sunday, read other student responses and post at least one response. Week 3: Files, Pointers, and Arrays

11 Textbook Reading: (four bullets follow) Chapter 1, section1.10 Chapter 8, section 8.1 Chapter 5, sections , Chapter 6, sections Week by Week: Read the Week 3 on-line content pages. Study the Weekly Reader for Week 3 and complete all exercises. Programming Assignment 2: Begin Programming Lab Assignment #2. Refer to your Week 3 Weekly Reader (section 3.8.1) for assignment details. The program will be due by midnight, MST of the last day (Sunday) of Week 4. Exam 1: By midnight Sunday, complete on-line Exam #1. The exam will cover the material from weeks 1 through 3. You may access the exam anytime Friday through Sunday, but you will have a three-hour time limit in which to complete the exam. Weekly Feedback Summary: By midnight Saturday, post your Weekly Feedback Summary to the Week 3 Forum as a REPLY to the Weekly Feedback thread. By midnight Sunday, read other student responses and post at least one response. Week 4: Files, Formatted I/O and Character Strings Textbook Reading: (two bullets follow) Chapter 8, sections Chapter 5, sections Week by Week: Read the Week 4 on-line content pages. Study the Weekly Reader for Week 4 and complete all exercises. Programming Assignment 2: By midnight Sunday, complete Programming Lab Assignment #2 that you started in Week 3 and your completed source code, program description, test plan, and test results to your facilitator.

12 Weekly Feedback Summary: By midnight Saturday, post your Weekly Feedback Summary to the Week 4 Forum as a REPLY to the Weekly Feedback thread. By midnight Sunday, read other student responses and post at least one response. Week 5: Structures and Linked Lists Textbook Reading: (two bullets follow) Chapter 9, sections Chapter 10, sections Week by Week: Read the Week 5 on-line content pages. Study the Weekly Reader for Week 5 and complete all exercises. Programming Assignment 3: Begin Programming Lab Assignment #3. Refer to your Week 5 Weekly Reader (section 5.8.1) for assignment details. The program will be due by midnight, MST of the last day (Sunday) of Week 6. Exam 2: By midnight Sunday, complete on-line Exam #2. The exam will cover the material from weeks 1 and 4, with an emphasis on the material in weeks 3 and 4. You may access the exam anytime Friday through Sunday, but you will have a three-hour time limit in which to complete the exam. Weekly Feedback Summary: By midnight Saturday, post your Weekly Feedback Summary to the Week 5 Forum as a REPLY to the Weekly Feedback thread. By midnight Sunday, read other student responses and post at least one response.. Week 6: Ordered Lists, Command Line Arguments, and Binary Files

13 Textbook Reading: (three bullets follow) Chapter 6, section 6.8 Chapter 8, sections Chapter 7, sections Week by Week: Read the Week 6 on-line content pages. Study the Weekly Reader for Week 6 and complete all exercises. Programming Assignment 3: By midnight Sunday, complete Programming Lab Assignment #3 that you started in Week 5 and your completed source code, program description, test plan, and test results to your facilitator. Weekly Feedback Summary: By midnight Saturday, post your Weekly Feedback Summary to the Week 6 Forum as a REPLY to the Weekly Feedback thread. By midnight Sunday, read other student responses and post at least one response. Week 7: Stacks and Queues, the Preprocessor, and Recursion Textbook Reading: (three bullets follow) Chapter 10, section Chapter 4, sections Chapter 6, section Week by Week: Read the Week 7 on-line content pages. Study the Weekly Reader for Week 7 and complete all exercises. Programming Assignment 4: Begin Programming Lab Assignment #4. Refer to your Week 7 Weekly Reader (section 7.5.1) for assignment details. The program will be due by midnight, MST on the Saturday of Week 8. Weekly Feedback Summary: By midnight Saturday, post your Weekly Feedback Summary to the Week 7 Forum as a REPLY to the Weekly Feedback thread. By midnight Sunday, read other student responses and post at least one response.

14 Week 8: Course Wrap-up Textbook Reading: None. Week by Week: Read the Week 8 on-line content pages. Programming Assignment 4: By midnight Saturday, complete Programming Lab Assignment #4 that you started in Week 7 and your completed source code, program description, test plan, and test results to your facilitator. Exam 3: By midnight Sunday, complete on-line Exam #3. The exam will cover the entire course, with an emphasis on the material in weeks 5 through 7. You may access the exam anytime Friday through Sunday, but you will have a three-hour time limit in which to complete the exam. Course Feedback Summary: By midnight Sunday, post your Course Feedback Summary to the Forum under the Week 8 folder, Course Feedback thread. This feedback is available for the entire class to read (including the facilitator). Note: You are not required to reply to another student s feedback this week. Please complete the online evaluation located in the Week by Week. (Clicking the link will open a new browser window.) Contact techsupport@regis.edu to report technical problems with this website Regis University. All rights reserved.

Online Course Syllabus AC320a Principles of Accounting 1

Online Course Syllabus AC320a Principles of Accounting 1 Online Course Syllabus AC320a Principles of Accounting 1 Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes

More information

Online Course Syllabus CS406/BA406 Managing Web Technologies. Important Notes:

Online Course Syllabus CS406/BA406 Managing Web Technologies. Important Notes: Online Course Syllabus CS406/BA406 Managing Web Technologies Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start.

More information

Online Course Syllabus AC410C Intermediate Accounting III

Online Course Syllabus AC410C Intermediate Accounting III Online Course Syllabus AC410C Intermediate Accounting III Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes

More information

CS135 Computer Science I Spring 2015

CS135 Computer Science I Spring 2015 CS135 Computer Science I Spring 2015 Instructor: Laura Pike Email: laura.pike@gbcnv.edu Phone: 775-753-2288 Office: HTC 131 Office Hours: Monday 9:00 11:30 am Thursday 1:00-3:30 pm Textbooks: ISBN: 978-0470927137,

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

Online Course Syllabus MSM635 Strategic Human Resource Management

Online Course Syllabus MSM635 Strategic Human Resource Management Online Course Syllabus MSM635 Strategic Human Resource Management Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start.

More information

Brazosport College Syllabus for Criminology (CJSA 1325) Spring 2014 (Online)

Brazosport College Syllabus for Criminology (CJSA 1325) Spring 2014 (Online) Brazosport College Syllabus for Criminology (CJSA 1325) Spring 2014 (Online) Instructor: Chris Mezzino Office Phone: 979.230-3180 Office: B-227-A email: chris.mezzino@brazosport.edu COURSE DESCRIPTION

More information

Course Syllabus. COSC 1437 Programming Fundamentals II. Revision Date: August 21, 2013

Course Syllabus. COSC 1437 Programming Fundamentals II. Revision Date: August 21, 2013 Course Syllabus COSC 1437 Programming Fundamentals II Revision Date: August 21, 2013 Catalog Description: This course contains further applications of programming techniques in the C++ programming language.

More information

CS 1361-D10: Computer Science I

CS 1361-D10: Computer Science I CS 1361-D10: Computer Science I Instructor Name: Lopamudra Roychoudhuri Instructor Phone Number: (325) 486-5448 Instructor email: lroychoudhuri@angelo.edu Instructor Office: MCS 205E Class Times: Online,

More information

Online Course Syllabus AC410a Intermediate Accounting I

Online Course Syllabus AC410a Intermediate Accounting I Online Course Syllabus AC410a Intermediate Accounting I Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes

More information

Online Course Syllabus BA468 International Business. Important Notes:

Online Course Syllabus BA468 International Business. Important Notes: Online Course Syllabus BA468 International Business Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes

More information

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

Thursday 11:00 a.m. - 12:00 p.m. and by appointment Instructor Information Instructor: CIS 4: Introduction to Computers, Business Applications Gina Jerry Phone: 310-434-4686 E-mail: Website: Course Website: Office: Office Hours: Course Description jerry_gina@smc.edu

More information

AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY

AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY Course Syllabus: COSC 1320 C++ / C Programming (CIS 2003) Section 33024 Lecture 021 at Northridge Campus Spring 2006 Instructor:

More information

Online Course Syllabus CS455 Management Information Systems. Important Notes:

Online Course Syllabus CS455 Management Information Systems. Important Notes: Online Course Syllabus CS455 Management Information Systems Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start.

More information

CJ 4475 Seminar in Cyber Security Syllabus Term 4 2016

CJ 4475 Seminar in Cyber Security Syllabus Term 4 2016 CJ 4475 Seminar in Cyber Security Syllabus Term 4 2016 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor changes prior to or during the term.

More information

Online Course Syllabus: BA454/PY456 Organizational Behavior. Important Notes:

Online Course Syllabus: BA454/PY456 Organizational Behavior. Important Notes: Online Course Syllabus: BA454/PY456 Organizational Behavior Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start.

More information

Online Course Syllabus MSM637 Strategies in Compensation and Benefits

Online Course Syllabus MSM637 Strategies in Compensation and Benefits Online Course Syllabus MSM637 Strategies in Compensation and Benefits Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term

More information

Online Course Syllabus BA458 Project Management

Online Course Syllabus BA458 Project Management Online Course Syllabus BA458 Project Management Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes may

More information

Abnormal Behavior Psychology 3400-090: Spring 2010

Abnormal Behavior Psychology 3400-090: Spring 2010 Abnormal Behavior Psychology 3400-090: Spring 2010 Instructor: Office: E-mail Address: Office Hours: Malinda J. Freitag BEH S 515 (Mailbox on 5 th Floor) malinda.freitag@psych.utah.edu By Appointment Only*

More information

Online Course Syllabus BA452 Management of Human Resources. Important Notes:

Online Course Syllabus BA452 Management of Human Resources. Important Notes: Online Course Syllabus BA452 Management of Human Resources Course Description Prerequisites Course Outcomes Course Materials Grading Criteria Assignments Important Notes: This document provides an overview

More information

CS A250 (CRN 20690-25399) C++ Programming Language 2. Syllabus Fall 2015

CS A250 (CRN 20690-25399) C++ Programming Language 2. Syllabus Fall 2015 CS A250 (CRN 20690-25399) C++ Programming Language 2 Syllabus Fall 2015 Instructor: Gabriela Ernsberger E-mail: gernsberger@occ.cccd.edu Course Web site: www.thisclass.info Office: MB Computing Center

More information

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

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432: INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT CATALOG DESCRIPTION ITSE 1432 INTRODUCTION

More information

Online Course Syllabus CS448 Information Technology Project Management. Important Notes:

Online Course Syllabus CS448 Information Technology Project Management. Important Notes: Online Course Syllabus CS448 Information Technology Project Management Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term

More information

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

Some programming experience in a high-level structured programming language is recommended. Python Programming Course Description This course is an introduction to the Python programming language. Programming techniques covered by this course include modularity, abstraction, top-down design,

More information

COURSE SYLLABUS ACCT 212 PRINCIPLES OF ACCOUNTING II

COURSE SYLLABUS ACCT 212 PRINCIPLES OF ACCOUNTING II Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New

More information

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

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: I. INTRODUCTION A. This course presents advanced programming techniques including file

More information

Online Course Syllabus EDLS 670 Introduction to Educational Leadership

Online Course Syllabus EDLS 670 Introduction to Educational Leadership Online Course Syllabus EDLS 670 Introduction to Educational Leadership Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term

More information

PSYCHOLOGY 101 ONLINE. Course Information and Syllabus Summer 2014

PSYCHOLOGY 101 ONLINE. Course Information and Syllabus Summer 2014 PSYCHOLOGY 101 ONLINE Course Information and Syllabus Summer 2014 Professor: Shelly Fichtenkort, Ph.D. Phone: (209) 575-6898 E-mail: Please use e-mail within Blackboard Web page: http://fichtenkorts.faculty.mjc.edu

More information

Online Course Syllabus CS206_BA206 Business Software Applications. Important Notes:

Online Course Syllabus CS206_BA206 Business Software Applications. Important Notes: Online Course Syllabus CS206_BA206 Business Software Applications Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start.

More information

HIS 110 29774 (ONLINE) World History to 1500

HIS 110 29774 (ONLINE) World History to 1500 Scottsdale Community College HIS 110 29774 (ONLINE) World History to 1500 COURSE SYLLABUS Instructor: Ron Schilling Semester: Spring 2015 (January 20 May 14) Required online access: Email: PLEASE NOTE:

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015 INSTRUCTOR: College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015 Bonnie Harrison Office - Room #228 (PFA) Office Hours: Tuesdays: 9:00am 10:00am Wednesday:

More information

Online Course Syllabus HS224 History of the United States Since 1865

Online Course Syllabus HS224 History of the United States Since 1865 Online Course Syllabus HS224 History of the United States Since 1865 Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term

More information

Psychology 150-D01 Winter 2010 Child Development Online. Instructor: Grace Chan Phone: 250-370-3217 Office: F352 E-mail: chang@camosun.bc.

Psychology 150-D01 Winter 2010 Child Development Online. Instructor: Grace Chan Phone: 250-370-3217 Office: F352 E-mail: chang@camosun.bc. Psychology 150-D01 Winter 2010 Child Development Online Instructor: Grace Chan Phone: 250-370-3217 Office: F352 E-mail: chang@camosun.bc.ca Office Hours: see posted times D2L email (preferred) or by appointment

More information

Welcome to Cinema 105 online!

Welcome to Cinema 105 online! Welcome to Cinema 105 online! This History of Motion Pictures class covers the same content as the face-to-face class, the difference is that everything (materials and interaction) is online and we do

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

El Dorado Union High School District Educational Services

El Dorado Union High School District Educational Services El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming I (#494) Rationale: A continuum of courses, including advanced classes in technology is needed.

More information

STUDENT HANDBOOK Trent Online

STUDENT HANDBOOK Trent Online STUDENT HANDBOOK Trent Online Trent University 1600 West Bank Dr., Bata Library 202 Peterborough ON K9J 7B8 (705) 748-1011 x7880 online@trentu.ca Table of Contents Contact Information Contacting Trent

More information

CS3332 Software Engineering I. Term III/2016

CS3332 Software Engineering I. Term III/2016 etroy Course Syllabus Term III/2016 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor changes prior to or during the term. The instructor will

More information

How To Learn Adolescent Psychology At Nvc

How To Learn Adolescent Psychology At Nvc Page 1 of 7 ADMINISTRATIVE MENU HOME LOG IN Course Syllabus for PSYC 2307 Section 003 Adolescent Psychology I 2011 Spring Standard Semester Note to Students: Syllabi are the most recent available at the

More information

CS 300 Data Structures Syllabus - Fall 2014

CS 300 Data Structures Syllabus - Fall 2014 CS 300 Data Structures Syllabus - Fall 2014 Catalog Description Data structures are fundamental to advanced, efficient programming. Topics including asymptotic analysis, stacks, queues, linked lists, trees,

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

CONVERTING A TRADITIONAL LECTURE/LAB PROGRAMMING COURSE TO AN ONLINE COURSE

CONVERTING A TRADITIONAL LECTURE/LAB PROGRAMMING COURSE TO AN ONLINE COURSE Session xxxx CONVERTING A TRADITIONAL LECTURE/LAB PROGRAMMING COURSE TO AN ONLINE COURSE Larry K. Goolsby Tennessee Technological University Abstract: A traditional lecture/lab format computer-programming

More information

ENGL 1302 ONLINE English Composition II Course Syllabus: Spring 2015

ENGL 1302 ONLINE English Composition II Course Syllabus: Spring 2015 ENGL 1302 ONLINE English Composition II Course Syllabus: Spring 2015 Northeast Texas Community College exists to provide responsible, exemplary learning opportunities. Carolyn May Office: online several

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

COURSE SYLLABUS EDUC 500 ADVANCED EDUCATIONAL PSYCHOLOGY

COURSE SYLLABUS EDUC 500 ADVANCED EDUCATIONAL PSYCHOLOGY Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011

University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011 University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011 Department Mission The Department of Computer Science in the College of Arts and Sciences

More information

ACCOUNTING FOR NON-FINANCIAL MANAGERS Survey of Accounting SYLLABUS

ACCOUNTING FOR NON-FINANCIAL MANAGERS Survey of Accounting SYLLABUS ACCOUNTING FOR NON-FINANCIAL MANAGERS Survey of Accounting SYLLABUS ACG 3024 Fall 2015 Credits: 3 Instructor: Harry Hooper Office A-031K, Building A, NW Campus Telephone: 352 395 5399 My email address

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

College Algebra Math 1050 Fall 2012 12:30-1:20 M-R BLT123

College Algebra Math 1050 Fall 2012 12:30-1:20 M-R BLT123 College Algebra Math 1050 Fall 2012 12:30-1:20 M-R BLT123 CONTACT INFORMATION Instructor: Dr. Shane Brewer Office Phone: (435)678-8185 E-mail: shane.brewer@usu.edu Office: BLT 110, San Juan Campus Office

More information

COURSE SYLLABUS ARTS 472 INTERACTIVE MULTIMEDIA

COURSE SYLLABUS ARTS 472 INTERACTIVE MULTIMEDIA Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

Introduction: How does a student get started? How much time does this course require per week?

Introduction: How does a student get started? How much time does this course require per week? College Algebra Online (MATH 1111WEB) Spring 2016 Instructor: Mrs. Deltrye Eagle Holt Email: dholt@gru.edu Office: Allgood Hall N32 Phone: 706-667-4484 Skype: Prof.Holt1 Face-to-Face Office Hours Monday,

More information

MG430: Sports Management

MG430: Sports Management MG430: Sports Management Spring 2011 Instructor Information Instructor Name: Office Location: Office Hours: Email: Dr. Barbara Wech (pronounced way ) 317 D BEC Tuesday 2:00 p.m. 4:00 p.m.; Friday 10:00

More information

Online Course Syllabus EDFD630 Theories of Human Development and Learning. Important Notes:

Online Course Syllabus EDFD630 Theories of Human Development and Learning. Important Notes: Online Course Syllabus EDFD630 Theories Human Development and Learning Important Notes: This document provides an overview expectations for this online course and is subject to change prior to the term

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

COURSE SYLLABUS NURS 521 NURSING ISSUES, INFORMATICS, AND HEALTH TECHNOLOGIES

COURSE SYLLABUS NURS 521 NURSING ISSUES, INFORMATICS, AND HEALTH TECHNOLOGIES Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

FINC 298 DEK Personal Financial Planning

FINC 298 DEK Personal Financial Planning Columbia College Online Campus P a g e 1 FINC 298 DEK Personal Financial Planning March Session (14-54) Monday, March 23, 2015 Saturday, May 16, 2015 Course Description Provides knowledge that helps non-business

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

Online Course Syllabus PY250 General Psychology

Online Course Syllabus PY250 General Psychology Online Course Syllabus PY250 General Psychology Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes may

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

COURSE SYLLABUS YOUT 201 SURVEY OF YOUTH MINISTRIES

COURSE SYLLABUS YOUT 201 SURVEY OF YOUTH MINISTRIES Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

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

Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014 Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014 Class: Tuesdays and Thursdays, 10:00-11:15 in Science Hall 005 Lab: Tuesdays, 9:00-9:50 in Science

More information

Math 1302 (College Algebra) Syllabus Fall 2015 (Online)

Math 1302 (College Algebra) Syllabus Fall 2015 (Online) Math 1302 (College Algebra) Syllabus Fall 2015 (Online) Instructor: Mrs. Paula Koca Fax: (325) 942 2503 Office: MCS 220L E mail: Paula.Koca@angelo.edu Office Phone: (325) 486 5437 Office Hours: Mon/Wed

More information

WEB 2300 - Javascript 3 Credit Hours

WEB 2300 - Javascript 3 Credit Hours WEB 2300 - Javascript 3 Credit Hours Course Description: This course teaches developers how to use the features of the JavaScript language to design client-side, platform-independent solutions. Students

More information

E-mail: amoore@unt.edu (Please don t e-mail me assignments, I will not grade them).

E-mail: amoore@unt.edu (Please don t e-mail me assignments, I will not grade them). Department of Sociology University of North Texas SOCI 3000: Marriage & Family SOCI 3000, Section 001, 200 3 credit hours Summer 2011 Instructor: Ami Moore, Associate Professor Office: Chilton 390G Phone:

More information

OTTAWA ONLINE MAT-26043 College Geometry

OTTAWA ONLINE MAT-26043 College Geometry OTTAWA ONLINE MAT-26043 College Geometry Course Description College Geometry gradually introduces the student of mathematics to formal proof using geometric properties. The course explores problem solving

More information

Fundamentals of Computer Programming CS 101 (3 Units)

Fundamentals of Computer Programming CS 101 (3 Units) Fundamentals of Computer Programming CS 101 (3 Units) Overview This course introduces students to the field of computer science and engineering. An overview of the disciplines within computer science such

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

COURSE SYLLABUS HLTH 632 HEALTH PROGRAM PLANNING

COURSE SYLLABUS HLTH 632 HEALTH PROGRAM PLANNING Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

DBA 9101, Comprehensive Exam Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

DBA 9101, Comprehensive Exam Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits. DBA 9101, Comprehensive Exam Course Syllabus Course Description Establishes that a doctoral candidate has acquired the essential knowledge and skills covered in each of the courses, not including dissertation

More information

WHITE MOUNTAINS COMMUNITY COLLEGE 2020 Riverside Drive, Berlin, NH 03570 COURSE SYLLABUS. Introduction to Psychology.

WHITE MOUNTAINS COMMUNITY COLLEGE 2020 Riverside Drive, Berlin, NH 03570 COURSE SYLLABUS. Introduction to Psychology. WHITE MOUNTAINS COMMUNITY COLLEGE 2020 Riverside Drive, Berlin, NH 03570 COURSE SYLLABUS BPSY111 Course Number Introduction to Psychology Title Prepared by: Pamela DelliColli Semester: Spring 2013 Catalog

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

Online Course Syllabus. POL 1113: American National Government. Fall 2015

Online Course Syllabus. POL 1113: American National Government. Fall 2015 Online Course Syllabus POL 1113: American National Government Fall 2015 Instructor Information Name & contact: Marija Naumoski (MA, University of Central Oklahoma). All inquiries must be sent via UCO's

More information

Statistical Methods Online Course Syllabus

Statistical Methods Online Course Syllabus VALENCIA COLLEGE EAST CAMPUS STA 2023 STATISTICAL METHODS (ONLINE COURSE) SYLLABUS Term/Year: Fall 2011 CRN: 11563/11615/13231/11839 Professor: Dr. Agatha Shaw E-mail: Blackboard Course E-Mail or ashaw17@mail.valenciaccollege.edu

More information

PSYCHOLOGY 101 ONLINE. Course Information and Syllabus Fall 2012

PSYCHOLOGY 101 ONLINE. Course Information and Syllabus Fall 2012 PSYCHOLOGY 101 ONLINE Course Information and Syllabus Fall 2012 Professor: Shelly Fichtenkort, Ph.D. Phone: (209) 575-6898 E-mail: Please use e-mail within Blackboard Web page: course http://virtual.mjc.edu/fichtenkorts

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

Strategic Use of Information Technology (CIS 190.01) Summer / 2015 https://messiah.instructure.com

Strategic Use of Information Technology (CIS 190.01) Summer / 2015 https://messiah.instructure.com Summer Online 2015 Strategic Use of Information Technology (CIS 190.01) Summer / 2015 https://messiah.instructure.com Professor: Bev Motich Dates: June 8 July 31, 2015 Email: bmotich@messiah.edu Office

More information

POSC 395 A Political Science and Public Administration Research Methods

POSC 395 A Political Science and Public Administration Research Methods Columbia College Online Campus P a g e 1 POSC 395 A Political Science and Public Administration Research Methods Late Fall Session (15-52) Monday, October 26 - Saturday, December 19, 2015 Course Description

More information

Student Toolkit PEAK Classroom

Student Toolkit PEAK Classroom Student Toolkit PEAK Classroom CONTENTS (click to jump to) WELCOME... 2 Accessing Your Homeroom... 2 GLOBAL NAVIGATION MENU... 4 Posts... 4 Updates... 5 My Grades... 6 Calendar... 7 PEAK CLASSROOM... 9

More information

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

EDTECH 506-4172 Graphic Design for Learning

EDTECH 506-4172 Graphic Design for Learning EDTECH 506-4172 Graphic Design for Learning SYLLABUS Department of Educational Technology Boise State University 1 1 COURSE INFORMATION Instructor Yu- Chang Hsu, Ph.D. Office Hours Summer: by appointment

More information

etroy Course Syllabus PSY 2200 - General Psychology Term 1, 2015

etroy Course Syllabus PSY 2200 - General Psychology Term 1, 2015 etroy Course Syllabus - General Psychology Term 1, 2015 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor changes prior to or during the term.

More information

LoudCloud Student Walk to Class Tutorial

LoudCloud Student Walk to Class Tutorial LoudCloud Student Walk to Class Tutorial Welcome to the GCU Student Walk to Class Tutorial for LoudCloud. The Walk to Class tutorial series consists of several short tutorials that will allow you to view

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either Freshman or Sophomore year. Prerequisites: None INTRODUCTION

More information

OTTAWA ONLINE ACC-30163 Cost Accounting

OTTAWA ONLINE ACC-30163 Cost Accounting Course Description OTTAWA ONLINE ACC-30163 Cost Accounting Study of accounting for use by management in planning and control. Includes product costing techniques, comprehensive budgeting procedures, inventory

More information

SYLLABUS FOR CS340: INTRODUCTION TO DATABASES

SYLLABUS FOR CS340: INTRODUCTION TO DATABASES SYLLABUS FOR CS340: INTRODUCTION TO DATABASES COURSE INFORMATION CREDITS: 4 INSTRUCTOR: AMENEH SARBAZIAZAD EMAIL: SARBAZIA@ONID.ORST.EDU COURSE CATALOG DESCRIPTION: Design and implementation of relational

More information

COURSE SYLLABUS SMGT 506 ECONOMIC AND FINANCIAL MANAGEMENT OF SPORT

COURSE SYLLABUS SMGT 506 ECONOMIC AND FINANCIAL MANAGEMENT OF SPORT Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

02-201: Programming for Scientists

02-201: Programming for Scientists 1. Course Information 1.1 Course description 02-201: Programming for Scientists Carl Kingsford Fall 2015 Provides a practical introduction to programming for students with little or no prior programming

More information

Online Student Orientation

Online Student Orientation Online Student Orientation A Virtual Walk to Class Online Student Orientation Script Slide Slide Title Script 1 Online Student Orientation Welcome to Aurora University! This virtual walk to class is designed

More information

Political Science 1336 American Government I U.S. and Texas Constitutions and Politics FALL 2009

Political Science 1336 American Government I U.S. and Texas Constitutions and Politics FALL 2009 Political Science 1336 American Government I U.S. and Texas Constitutions and Politics FALL 2009 Class Number 30485 Online Distance Education Section 1 COURSE DESIGN Welcome to POLS1336 30485! This is

More information

CS 170 Java Programming 1. Welcome to CS 170. All about CS 170 The CS 170 Online Materials Java Mechanics: Your First Program

CS 170 Java Programming 1. Welcome to CS 170. All about CS 170 The CS 170 Online Materials Java Mechanics: Your First Program CS 170 Java Programming 1 Welcome to CS 170 All about CS 170 The CS 170 Online Materials Java Mechanics: Your First Program What s the Plan? Topic I: What s CS 170 All About? Contact information Topics,

More information