C / C++ PROGRAMMING - Syllabus CIS (92609) Online Spring Intersession January 2 to January 25

Size: px
Start display at page:

Download "C / C++ PROGRAMMING - Syllabus CIS (92609) Online Spring Intersession January 2 to January 25"

Transcription

1 C / C++ PROGRAMMING - Syllabus CIS (92609) Online Spring Intersession January 2 to January 25 INSTRUCTOR: Chung-Wen (Albert) Tsao Chung-Wen.Tsao@sjcc.edu OFFICE HOURS: By Appointments HELP DESK: helpdesk@sjeccd.edu (Mon-Fri 7:00am to 5:30pm) TEXTBOOK (Required) - Problem solving with C++ 9 th Edition, by Walter Savitch - Prentice Hall, ISBN-13: NOTE: Be cautious about purchasing 'International' versions from some vendors on the Internet. These versions contain most of the material in the US version but may be missing some text and some of the problems assigned as lab exercises. NOTE: Be cautious about purchasing 'International' versions from some vendors on the Internet. These versions contain most of the material in the US version but may be missing some text and some of the problems assigned as lab exercises. Ninth Edition COURSE OVERVIEW AND OBJECTIVES: Students will study C, a generalpurpose programming language, which features brevity of expression, modern control flow and data structures, and a rich set of operators. Students will also study C++, an object oriented programming language that is built using the C language as a base. Students will learn the importance of portability and efficiency through a variety of programming assignments. This course includes application programs and/or systems software. TIME COMMITMENT: CIS C/C++ Programming is a 3-unit intensive online class using Canvas. Online and Hybrid Classes, also known as Distance Learning, are not for everyone. To help you decide whether distance learning is right for you, you can take this Self-Assessment Quiz: Take the quiz now! It is expected that you spend at least 3 hours per weekday for such an intensive course. This computes to 15 hours per week for this 3-unit course which includes lecture, lab and homework. The time commitment should be the same for an on-campus course and an online course. We recommend that you complete the class assignments on a daily basis for this intensive course. Lab assignments receive a penalty if submitted late. Quizzes close on their due data and can not be submitted late. There are usually several assignments due every week. Missing or not completing assignments may prevent you from passing the class. If you have vacation plans, or your

2 schedule is full with other important obligations, you may want to consider enrolling in the course at another time. STUDENT LEARNING OUTCOMES: 1. Analyze simple and complex programming problems and develop software solutions. 2. Create console-based programs using structured programming techniques including sequence, selection, and repetition. 3. Organize a solution to a large program by breaking the program into smaller parts. 4. Manipulate data using strings and single or multi-dimensional arrays. 5. Construct programs using object oriented programming (OOP) techniques. 6. Create programs that use sequential and random access files LECTURE CONTENT Algorithmic Design and Testing 2. Structure of C and C++ programs 3. C / C++ Data Types a. Naming conventions b. Constants c. Variables 4. Input and Output a. The C-language printf() and scanf() functions b. The C++ language cout and cin objects 5. Operators b. Relational and logical operators c. Increment and decrement operators d. Type conversions 6. Expressions and Statements a. Assignment operators and expressions b. Precedence and order of evaluation 7. Selection a. if(...) / else b. else if(...) c. switch / case 8. Repetition a. while and for b. do / while 9. Functions and Subroutines a. Functions returning values, and functions not returning values b. External Variables c. Scope and visibility rules d. Static variables 10. Arrays and Pointers a. One-dimensional arrays b. Array initialization c. Two-dimensional and larger arrays d. Pointers to arrays and pointers to pointers e. Pointers to functions 11. Character and String Processing a. Definition of C strings b. String manipulation using the C string library c. The C++ String class d. String manipulation using C++ strings 12. Structured Data a. Data structures using the struct statement b. Arrays of structures c. Pointers to data structures and functions d. Unions and typedefs 13. Introduction to C++ Objects a. Class construction and instantiation of objects b. Constructors and destructors c. Arrays of Objects d. Assignment operators and copy constructors e. The "this" pointer and friend functions 14. C++ Class Member Methods a. Overloaded operators b. Built-in conversions c. Class to class conversions d. Class inheritance e. Polymorphism 15. File Access a. Sequential Files b. Random Access Files c. File access using stream operators

3 LAB CONTENT Using arithmetic and arithmetic-assignment operators 2. Utilizing relational and logical operators 3. Counting loops and sentinel value loops to terminate data input 4. Using functions and sub procedures 5. Processing data using arrays and pointers 6. Manipulating character strings 7. Constructing Object Oriented Programs (OOP) 8. Reading and writing sequential and random access files 9. Utilizing debugging techniques LAB ASSIGNMENTS: Some of the lab assignments will take longer than other labs. It is expected that each student will make use of the Open-Lab time to complete assignments as needed. Open-Lab hours are made available to students registered in CIS courses. Instructions will be given after the first week on how to use the open lab. LAB REPORTS: Programs turned in must include screenshots of both the program and the results of testing the program. Programs will be graded on whether they work, quality of output, program readability and appearance, program construction and completeness of testing, and very importantly - documentation. Unless otherwise indicated, each lab report must include: 1. Your name, class, platform (PC or Mac), date and an assignment ID # if provided 2. A written description of the lab project in English 3. A list of inputs, processing and outputs for each program 4. Test data values, expected results and actual results when the program runs 5. A discussion of what you did to make the program run and any problems you encountered 6. Screenshot(s) of the program execution 7. The listing of the program (code for the program) SOFTWARE REQUIREMENTS AND ACCESS TO SJCC COMPUTER LABS:The C and C++ programming languages are used to develop programs on a variety of operating systems, such as Microsoft Windows, Apple Macintosh, Linux and others. Students need access to a computer that has a C/C++ compiler and an editor or software development system such as Microsoft Visual Studio, Apple Macintosh Xcode, Code::Blocks, NetBeans, DevCpp, Eclipse, etc. San Jose City College has many computer labs on campus. Many of the labs used by the CIS and CA departments have the software that you will need to complete the class assignments. Most of the other labs on campus will have Microsoft Office installed, but may not have a software programming development system installed. You need to be an SJCC registered student to

4 use the computers in the Library. You may need to be registered for tutoring to use the LRC labs. Other labs serve different departments on campus. You may need to be registered in one of their classes to use their labs. CANVAS: San Jose City College is changing from Moodle to Canvas as the new Learning Management System (LMS). Canvas is being adopted by many of the California community colleges and universities such as San Jose State University. The class webpage on the online Canvas contains class notes, links to videos, PowerPoint slides, class announcements, the course syllabus, test dates, and other information for the course. All assignments must be submitted using Canvas. The assignments must have your name, student ID, and exercise name at the top of the document. Late assignments will be accepted with a penalty. Make sure you can login to your Canvas account the first day of class. If you are adding the class, your MyWeb enrollment will be reflected at the next Canvas update. Student course enrollment is updated to Canvas three times a day - 6-7AM, 12Noon-1PM and 5-6PM. Your eight-character Canvas login ID is the same as for MyWeb and is built from the first two letters of your first name, the first two letters of your last name, and the last four digits of your SJCC student ID number. When you first get access to Canvas, click the 'Activate/Reset Password' link to set your password for access to all of your classes that are on Canvas. Additional information can be viewed at All communication concerning the class and any assignment submissions occur through Canvas. All students are required to obtain an account in addition to their Canvas account. All correspondence through Canvas uses the address that you have listed with the Admissions and Records office. This includes any messages I send to the class as well as scores for each assignment. It is important that you update your address if it changes. If you have any questions about the course or need assistance, please contact me by at any time. You can update your address by clicking the "CLICK HERE" message on the purple rectangle when you go to the MyWeb page at (NOTE the 'E' in sjeccd). If you have an filter for spam, etc., it is your responsibility to make sure that you are receiving the s that I send you, either from my college address Chung-Wen.Tsao@sjcc.edu, or s sent through Canvas. Students at San Jose City College are also given a free.edu For example, if the login for myweb is damc4567, my e- mail address would be damc4567@stu.sjcc.edu The initial password starts with Password (with a capital-p) followed by six digits for the month, day and year of your birth. Example: Password061475

5 You are not required to used this address, but you will need it if you want to download a free version of the Microsoft Visual Studio. You do NOT need to use this address to download Code::Blocks, DevCpp or software from Apple Corp. Additional information can be viewed at ATTENDANCE AND DROPS: You are expected to participate in the class using Canvas each week. Once you have shown some commitment to the class by attending, participating in quizzes, labs, or homework, I assume that you wish to be in the class. It is your responsibility to drop the class if you do not wish to continue. However, you may be dropped by the instructor if it appears that you are not participating in the class by submitting regular course work. If you do not complete the course, and do not officially drop through the Admissions office and are not dropped by the instructor, you will receive a grade based on your completed work. If for any reason you are unable to complete the requirements for the course, you must officially withdraw by the deadline date at Admissions and Records, either in person or using Wednesday, January 3 is the last day to withdraw from a fall course WITHOUT receiving a "W" on your record. Any classes that you withdraw from after that date will show a "W" on your record. Friday, January 19 is the last day to drop a fall course and receive a "W" on your record. After that date students will receive a letter grade based on your submitted work for the semester. An 'Incomplete' will be issued only for extenuating justifiable circumstances (medical, military, etc.) and only if the majority of the work in the course has already been completed. An 'Incomplete' will not be considered if the majority of the work has not been completed by the end of the course. Students on financial aid should contact the Financial Aid Office to discuss consequences of dropping a course for which the student has received financial aid. GRADING: DEFINITIONS A=Distinguished B=Above Average C=Average D=Minimum Passing F=Failing Percent A = 90%-100% B = 80%-89.9% C = 70%-79.9% D = 60%-69.9% F = 0%-59.9% You can receive a 'C' in the class by taking the quizzes and the final, and completing at least one lab assignment each week.

6 NO-NAME and LATE PENALTIES: You must include your name, student ID or Canvas ID, exercise name and assignment ID (if provided) on all work you submit. Penalties will be applied AFTER the score for your assignment has been computed. Quizzes and Lab Assignments must be completed by 11:55pm one week after the assignment is given. Due dates are listed on Canvas for each assignment. No late assignments will be accepted after January 26, the last day of the class. A late penalty is deducted for each day or part there of for each day the assignment is late, up to 3 points late penalty. The late penalty is in addition to any other scores the assignment received. REGRADING ASSIGNMENTS: If you ask for an assignment to be regraded after it has already been graded, one point will be deducted from the new score. For example, an assignment worth 10 points that is regraded will have a maximum score of 9 points. ACADEMIC DISHONESTY PENALTIES: You are expected to download your own assignments and DO YOUR OWN WORK. I have several ways to help me determine if a student is submitting another person's work. I may not catch every instance of plagiarize work, but I can catch many. The penalties for Academic Dishonesty far exceed the penalties for submitting your work late. I strongly suggest that you do not share your work with other students, or share your disks or flash drives that contain your class work. Sometimes students have loaned their flash drive to another student and the second student accidentally submitted the wrong file. Other times the second student just copied the first student's work and changed the name. If it looks like work was copied, even if accidentally, the penalties will apply. Don't take the chance on messing up your grade. Penalty Cause zero points on the assignment and your course grade will be lowered All or some of your work was created by another student this semester, or a previous semester. zero points on the assignment and your course grade will be lowered again. Second offense. an 'F' in the class Third offense. DISCRIMINATION, STUDENT CONDUCT, PRIVACY and SEXUAL HARASSMENT: 1. The Americans with Disabilities Act (ADA) is a civil rights statute that prohibits

7 discrimination against people with disabilities. Students with disabilities have rights that can be found in Chapter 5 page 38 of the College Catalog. 2. SJCC is committed to providing a safe positive learning environment where students can pursue their educational goals. The Standards of Student Conduct can be found in Chapter 5 page 41 of the College Catalog. 3. SJCC is committed to maintaining an environment free of sexual harassment or discrimination based on race, religious creed, color, national origin, ancestry, disability, medical condition, marital status, political beliefs, organizational affiliation, sexual orientation, gender or age. Information on this can be found in Chapter 5 page 40 of the College Catalog. 4. If a student is attending a postsecondary institution at any age the rights under the Family Educational Rights and Privacy Act (FERPA) have transferred to the student. However, although the rights under FERPA have now transferred to the student, a school may disclose information from an eligible students education records to the parents of the student, without the students consent, if the student is a dependent for tax purposes. For more information, see www2.ed.gov/policy/gen/guid/fpco/pdf/ferpafaq.pdf CIS 054 COURSE OUTLINE - subject to change - see Canvas for any updates to the class schedule. Week Dates Lecture Topics Chapter numbers refer to Problem Solving with C++ 8/e Lab Assignments Homework and Quiz To be completed before the next week's class. Module 1 Tuesday January 3 Class Orientation Course Syllabus Using Canvas Submitting Lab Assignments Chapter 1 Computer Systems Programming and Problem Solving Intro to C and C++ C++ Keywords (Appendix) The ASCII Character Set (Appendix) Testing and Debugging Integrated Development Systems -Microsoft Visual Studio Paycheck Program Enter the Paycheck program. Fill Syntax Errors Complete the Syntax Errors Project shown on Canvas. Fill NOTE: I will be available to meet students on campus. I can help students get started with the lab work and complete the first programming lab assignment. Read chapter 2 - first third Orientation Quiz Chapter 1 Quiz

8 .NET -XCode (Mac) me to arrange a time to meet. Module 2 Chapter 2 Variables and Assignments Input and Output Data Types and Expressions Precedence of Operators (Appendix) Simple Flow of Control Program Style Players on a Team Sum and Averages of Numbers Finish reading chapter 2 Read chapter 3 - first third Chapter 2 Quiz Module 3 Chapter 3 Boolean Expressions Multiway Branches Loop Statements Designing Loops Chapter 16 Exception Handling Basics Programming Techniques Electric Bill Compute PI (Optional) Finish reading chapter 3 Read chapter 4 - first third Chapter 3 Quiz Module 4 Chapter 4 Top-Down Design Predefined Functions Programmer-defined Functions Procedural Abstraction Scope and Local Variables Overloading C++ Function Names Rock Paper Scissors Complete the Chapter 4 Programming Project #1. Your program MUST use functions. Fill Long Distance Call (Optional) Complete the Chapter 4 Programming Project #5. Your program MUST use functions. Fill Finish reading chapter 4 Read chapter 5 - first third Chapter 4 Quiz Module 5 Chapter 5 void Functions Call-by-reference Parameters Using Procedural Abstraction Testing and Debugging Functions General Debugging Fast Food Restaurant project shown on Canvas. The program MUST use a function to compute and display values. Fill Pythagorean Theorem Finish reading chapter 5 Read chapter 6 - first third Chapter 5 Quiz

9 Techniques (Optional) Complete the programming project shown on Canvas. Your program MUST use functions. Fill out the lab report form and submit using Canvas. Module 6 Chapter 6 Streams and Basic File I/O Tools for Stream I/O Character I/O Range, Mean, Median of a File Inventory Control Using Two Files (Optional) Complete the programming project shown on Canvas. Fill out the lab report form and Finish reading chapter 6 Read chapter 7 - first third Chapter 6 Quiz Module 7 Chapter 7 Introduction to Arrays Arrays in Functions Programming with Arrays Multidimensional Arrays Tic-Tac-Toe Delete Repeats (Optional) Programming Chapter 7 Project project #3. Fill out the lab report form and submit using Canvas. Finish reading chapter 7 Read chapter 8 - first third Chapter 7 Quiz Module 8 Chapter 8 Array Type for Strings The C++ string CLASS C-Strings (not in the textbook) Vectors String Manipulation Sentence Formatting (Optional) Complete the Chapter 8 Programming Project #. Fill out the lab report form and submit using Canvas. Finish reading chapter 8 Read chapter 9 - first third Midterm Exam Module 9 Chapter 9 Memory Allocation in C and C++ Dynamic Arrays Reservation System, version 2.0 Complete the Reservation System v2.0 project provided on Canvas. Fill out the lab Read chapter 10 - first third Chapter 9 Quiz

10 report form and submit using Canvas. Computer Station Login (Optional) Module 10 Chapter 10 Structures Classes Abstract Data Types Introduction to Inheritance The this Pointer (Appendix) Student Grading Complete the Chapter 10 Programming Project #1. This project MUST use a structure or class definition. Get the data file from the instructor. Fill out the lab report form and submit using Canvas. Binary Search of Structured Records (Optional) This project must use an array of pointers to structured records. Complete the programming project shown on Canvas. Fill out the lab report form and Finish reading chapter 10 Read chapter 11 - first third Read chapter 14 - first third Chapter 10 Quiz Module 11 Chapter 11 Friend Functions Overloading Operators Overloading Member Operators Arrays and Classes Classes and Dynamic Arrays Chapter 14 Recursive Functions for Tasks Thinking Recursively Rational Numbers project on Canvas. This project MUST use a class definition. Fill Finish reading chapter 11 Finish reading chapter 14 Read chapter 15 - first third Chapter 11 Quiz Module 12 Chapter 15 Inheritance Basics Inheritance Details Polymorphism Virtual Functions Derived Salaried Employee Class Complete the Chapter 12 Programming Project #1. Fill Finish reading chapter 15 Read chapter 12 Read chapter 18 - first third Chapter 15 Quiz

11 Module 13 Chapter 12 Separate Compilation Namesspace Chapter 18 Standard Template Library Iterators and Containers Generic Algorithms Movie Ratings Complete chapter 10 Programming Project - 9th Edition #11 page 617. Fill out the lab report form and submit using Canvas. Finish reading chapter 12 Read chapter 18 - first third Chapter 18 Quiz FINALS Wed, Thur January FINAL EXAM - Written test FINAL EXAM - Lab test END OF CLASS Thursday, January 25 is the last day to submit any work or late assignments to have them included in your grade.

CoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke cell SECTION : and 13345

CoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke cell SECTION : and 13345 CoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke samusher@aol.com 818.470.8419 - cell SECTION : 13327 and 13345 Course Description Covers C++ language and object-oriented programming paradigm.

More information

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Course and Contact Information San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Instructor: Aikaterini Potika Office Location: MacQuarrie Hall 215

More information

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Spring 2018

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Spring 2018 San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Spring 2018 Course and Contact Information Instructor: Office Location: Telephone: Email: Office Hours:

More information

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus Carolyn England COD Main #: 942-4125 Voicemail Ext. 4125 Office: BIC1544B (Division Office TEC1034) Mailbox: BIC1E01 Office Hours: M 12:05 pm 1:45 pm Tu 12:05 pm 1:45 pm W 12:05 pm 1:45 pm Th 9:00 am 10:40

More information

You must pass the final exam to pass the course.

You must pass the final exam to pass the course. Computer Science Technology Department Houston Community College System Department Website: http://csci.hccs.cc.tx.us CRN: 46876 978-1-4239-0146-4 1-4239-0146-0 Semester: Fall 2010 Campus and Room: Stafford

More information

Cleveland State University

Cleveland State University Cleveland State University CIS 260/500 Introduction to Programming (4 credits). Spring 2015 Section 2/ 50 Class Nbr. 1810/1855 Tue, Thu 12:30 PM 2:20 PM Section 2/ 50 Class Nbr. 1813/1856. Tue, Thu 4:00

More information

CS 241 Data Organization using C

CS 241 Data Organization using C CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am

More information

Syllabus COSC-051-x - Computer Science I Fall Office Hours: Daily hours will be entered on Course calendar (or by appointment)

Syllabus COSC-051-x - Computer Science I Fall Office Hours: Daily hours will be entered on Course calendar (or by appointment) Syllabus COSC-051-x - Computer Science I Fall 2018 Instructor: Jeremy Bolton, Ph.D. Asst Teaching Professor Department of Computer Science Office: TBD (see Course calendar for office hours) Email: jeremy.bolton@georgetown.edu

More information

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

Spring 2018 El Camino College E. Ambrosio. Course Syllabus Course Syllabus Division: Mathematical Sciences Course Title: Computer Programming in Java Course #/Sections: CS 3/0127, 0128 Credit Hours: 4 Course Time/Room: Lecture: TTh 6:25 7:50 P.M./MBA 213 Lab:

More information

CSCE 206: Structured Programming in C

CSCE 206: Structured Programming in C CSCE 206: Structured Programming in C Instructor: Vijay Rajanna Office: E-mail: Office Hours: Teague Bld. Room 330H vijayrajanna@tamu.edu M-W: 1:30 pm to 3:30 pm and by appointment. Teaching Assistant:

More information

WELCOME TO PROGRAMMING

WELCOME TO PROGRAMMING WELCOME TO PROGRAMMING Course Navigation and information on Canvas Dan McElroy This video is offered under a Creative Commons Attribution Non-Commercial Share license. Content in this video can be considered

More information

IT-2670: C/C++ PROGRAMMING LANGUAGE

IT-2670: C/C++ PROGRAMMING LANGUAGE IT-2670: C/C++ Programming Language 1 IT-2670: C/C++ PROGRAMMING LANGUAGE Cuyahoga Community College Viewing:IT-2670 : C/C++ Programming Language Board of Trustees: 2015-05-28 Academic Term: Fall 2018

More information

CENTRAL TEXAS COLLEGE COSC 1337 PROGRAMMING FUNDAMENTALS II. Semester Hours Credit: 3

CENTRAL TEXAS COLLEGE COSC 1337 PROGRAMMING FUNDAMENTALS II. Semester Hours Credit: 3 CENTRAL TEXAS COLLEGE COSC 1337 PROGRAMMING FUNDAMENTALS II Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS: I. INTRODUCTION A. This course focuses on the object-oriented programming paradigm, emphasizing

More information

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST) Programming Concepts & Algorithms Course Syllabus Course Title Course Code Computer Department Pre-requisites Course Code Course Instructor Programming Concepts & Algorithms + lab CPE 405C Computer Department

More information

CS503 Advanced Programming I CS305 Computer Algorithms I

CS503 Advanced Programming I CS305 Computer Algorithms I Syllabus: CS503 Advanced Programming I CS305 Computer Algorithms I Course Number: CS503-50/CS305-50 Course Title: Advanced Programming I/Computer Algorithms I Instructor: Richard Scherl Office: Howard

More information

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS COSC 1320: INTRODUCTION TO C++ PROGRAMMING COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS COSC 1320: INTRODUCTION TO C++ PROGRAMMING COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS COSC 1320: INTRODUCTION TO C++ PROGRAMMING COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT CATALOG DESCRIPTION COSC 1320 Introduction to C++ Programming.

More information

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus Northeastern Illinois University CS 200, Section 1, Programming I, Fall 2017 Syllabus, Page 1 of 7 CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus COURSE INFORMATION: Credit

More information

COURSE SYLLABUS ****************************************************************************** YEAR COURSE OFFERED: 2015

COURSE SYLLABUS ****************************************************************************** YEAR COURSE OFFERED: 2015 ****************************************************************************** YEAR COURSE OFFERED: 2015 SEMESTER COURSE OFFERED: SPRING DEPARTMENT: COMPUTER SCIENCE COURSE NUMBER: 20019 Room and Time:

More information

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid)

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid) CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid) Instructor: Kevin M. Anderson, MBA, CCAI, MCSE, MCDBA, Office Phone: (916) 650-2926 CNE, LCP, CIW Associate, Security+, N +, A

More information

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT CATALOG DESCRIPTION ITNW 2313 Networking Hardware. CIP 1109010007 Maintain

More information

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105 INSTRUCTOR INFORMATION: ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105 Name: Joshua L. Rogers Office: Mechanical-Technical Building (MTB) 105A Tel: (208) 792-2817

More information

Object-Oriented Programming for Managers

Object-Oriented Programming for Managers 95-807 Object-Oriented Programming for Managers 12 units Prerequisites: 95-815 Programming Basics is required for students with little or no prior programming coursework or experience. (http://www.andrew.cmu.edu/course/95-815/)

More information

Developing Web Applications and Services Course Syllabus Fall 2015

Developing Web Applications and Services Course Syllabus Fall 2015 44-563 Developing Web Applications and Services Course Syllabus Fall 2015 Instructor For Sections 01, 04 & 05: Tanmay Bhowmik, Ph.D. Email: bhowmik@nwmissouri.edu Phone: 660-562-1103 Office: Colden Hall

More information

EECE.2160: ECE Application Programming Spring 2017

EECE.2160: ECE Application Programming Spring 2017 Course Meetings Section 201: MWF 8-8:50, Ball 314 Section 202: MWF 12-12:50, Kitson 305 Course Website Main page: http://mjgeiger.github.io/eece2160/sp17/ Schedule: http://mjgeiger.github.io/eece2160/sp17/schedule.htm

More information

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3 Class Time: Saturday 8:30 AM - 12:00 PM Room: BU

More information

EECE.2160: ECE Application Programming Spring 2019

EECE.2160: ECE Application Programming Spring 2019 Course Meetings Section 201: MWF 8-8:50, Kitson 305 Section 202: MWF 12-12:50, Kitson 305 Course Website Main page: http://mjgeiger.github.io/eece2160/sp19/ Schedule: http://mjgeiger.github.io/eece2160/sp19/schedule.htm

More information

Beijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus

Beijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus Beijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus Course Personnel: Instructor Name: Jovan Ilić Office: TBD Phone: TBD e-mail: TBD Teaching Assistants Name: TBD Office: TBD

More information

CIT110 A+ Hardware Spring 2015

CIT110 A+ Hardware Spring 2015 CIT110 A+ Hardware Spring 2015 Instructor: Laura Pike Email: laura.pike@gbcnv.edu Phone: 775-753-2288 Office: HTC 131 Office Hours: Monday and Tuesday 9:00 11:00 am, Thurs. 4:00-5:00 pm LabSim: ISBN: 978-1-935080-42-8,

More information

Spring 2003 Instructor: Dr. Shahadat Hossain. Administrative Matters Course Information Introduction to Programming Techniques

Spring 2003 Instructor: Dr. Shahadat Hossain. Administrative Matters Course Information Introduction to Programming Techniques 1 CPSC2620 Advanced Programming Spring 2003 Instructor: Dr. Shahadat Hossain 2 Today s Agenda Administrative Matters Course Information Introduction to Programming Techniques 3 Course Assessment Lectures:

More information

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++ Introduction to Programming in C++ Course Text Programming in C++, Zyante, Fall 2013 edition. Course book provided along with the course. Course Description This course introduces programming in C++ and

More information

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017 San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017 Course and Contact Information Instructor: Office Location: Fabio Di Troia DH282 Telephone:

More information

2. COURSE DESIGNATION: 3. COURSE DESCRIPTIONS:

2. COURSE DESIGNATION: 3. COURSE DESCRIPTIONS: College of San Mateo Official Course Outline 1. COURSE ID: CIS 278 TITLE: (CS1) Programming Methods: C++ C-ID: COMP 122 Units: 4.0 units Hours/Semester: 48.0-54.0 Lecture hours; 48.0-54.0 Lab hours; and

More information

Updated: 2/14/2017 Page 1 of 6

Updated: 2/14/2017 Page 1 of 6 MASTER SYLLABUS 2017-2018 A. Academic Division: Business, Industry, and Technology B. Discipline: Engineering Technology C. Course Number and Title: ENGR1910 Engineering Programming D. Course Coordinator:

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 Course and Contact Information Instructor: Suneuy Kim Office

More information

CMPE/SE 135 Object-Oriented Analysis and Design

CMPE/SE 135 Object-Oriented Analysis and Design Course and Contact Information San José State University Department of Computer Engineering CMPE/SE 135 Object-Oriented Analysis and Design Instructor: Ron Mak Office Location: ENG 250 Email: ron.mak@sjsu.edu

More information

CSE 114, Computer Science 1 Course Information. Spring 2017 Stony Brook University Instructor: Dr. Paul Fodor

CSE 114, Computer Science 1 Course Information. Spring 2017 Stony Brook University Instructor: Dr. Paul Fodor CSE 114, Computer Science 1 Course Information Spring 2017 Stony Brook University Instructor: Dr. Paul Fodor http://www.cs.stonybrook.edu/~cse114 Course Description Procedural and object-oriented programming

More information

CENTRAL TEXAS COLLEGE COSC 1315 INTRODUCTION TO COMPUTER PROGRAMMING. Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

CENTRAL TEXAS COLLEGE COSC 1315 INTRODUCTION TO COMPUTER PROGRAMMING. Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS: CENTRAL TEXAS COLLEGE COSC 1315 INTRODUCTION TO COMPUTER PROGRAMMING Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS: I. INTRODUCTION A. This course presents an introduction to computer programming for

More information

San José State University Computer Science CS 122 Advanced Python Programming Spring 2018

San José State University Computer Science CS 122 Advanced Python Programming Spring 2018 Course and Contact Information San José State University Computer Science CS 122 Advanced Python Programming Spring 2018 Instructor: Office Location: Telephone: Email: Office Hours: Class Days/Time: Classroom:

More information

Object Oriented Programming

Object Oriented Programming Object Oriented Programming Course Code: CS 212 Semester: 2 nd Credit Hours: 3+1 Prerequisite Codes: CS-110: Fundamentals of Computer Programming Instructor: Shamyl Bin Mansoor Class: BESE-5 AB Office:

More information

JOHNSON COUNTY COMMUNITY COLLEGE COURSE SYLLABUS WEB CRN Web Scripting: JavaScript I

JOHNSON COUNTY COMMUNITY COLLEGE COURSE SYLLABUS WEB CRN Web Scripting: JavaScript I JOHNSON COUNTY COMMUNITY COLLEGE COURSE SYLLABUS WEB 114-002 CRN 12234 Web Scripting: JavaScript I TERM: Spring 2017 DIVISION: Computing Sciences & Information Technology CREDITS: 2 Pre/Corequisite: WEB

More information

CS 241 Data Organization. August 21, 2018

CS 241 Data Organization. August 21, 2018 CS 241 Data Organization August 21, 2018 Contact Info Instructor: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Room 2120 of Farris Web site: www.cs.unm.edu/~vasek/cs241/

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

ISM 324: Information Systems Security Spring 2014

ISM 324: Information Systems Security Spring 2014 ISM 324: Information Systems Security Spring 2014 Instructor: Co-Instructor: Office: E-Mail: Phone: Office Hours: Jeffrey Wall Hamid Nemati 392 Bryan Building jdwall2@uncg.edu (email is the preferred method

More information

INFS 2150 (Section A) Fall 2018

INFS 2150 (Section A) Fall 2018 INFS 2150 (Section A) Fall 2018 Introduction to Web Development Class meets TUE & THU: 12:30am-1:45pm: in Wheatley 114 Instructor: Peter Y. Wu Office: Wheatley 309 Office Hours: Tuesday 9:00 am-12:00 noon;

More information

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015 San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015 Course and Contact Information Instructor: Ron Gutman Office Location:

More information

Cleveland State University

Cleveland State University Cleveland State University CIS 265/506 Data Structures & Algorithms (4 credits). Fall 2014 Section 1 Class Nbrs. 2108 & 2192. Mon & Wed. 4:00 5:50 PM Prerequisites: CIS260/CIS500 Instructor: Dr. Victor

More information

CS 0449 Intro to Systems Software Fall Term: 2181

CS 0449 Intro to Systems Software Fall Term: 2181 CS 0449 Intro to Systems Software Fall Term: 2181 Class Recitation Recitation Recitation Time: 11:00am 12:15pm 03:00pm 03:50pm 10:00am 10:50am 09:00am 09:50am Days: TH T W F Number 19730 20024 19731 27127

More information

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1459 VECTOR GRAPHICS FOR PRODUCTION SEMESTER HOURS CREDIT: 4

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1459 VECTOR GRAPHICS FOR PRODUCTION SEMESTER HOURS CREDIT: 4 CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1459 VECTOR GRAPHICS FOR PRODUCTION SEMESTER HOURS CREDIT: 4 INTRODUCTION A. A study and use of vector graphics for production.

More information

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline Program: Course Title: Computer Science and Engineering (CSE) Object Oriented Programming I: Java Course

More information

CMPE 180A Data Structures and Algorithms in C++

CMPE 180A Data Structures and Algorithms in C++ San José State University Department of Computer Engineering CMPE 180A Data Structures and Algorithms in C++ Course and contact information Instructor: Ron Mak Office Location: ENG 250 Email: ron.mak@sjsu.edu

More information

CS 3270 Mobile Development for Android Syllabus

CS 3270 Mobile Development for Android Syllabus General Information Semester: Fall 2016 Textbook: Required: Android 6 for Programmers An App-Driven Approach, 3e, Deitel, Deitel and Wald, Prentice Hall, 978-0-13-428936-6. This book is also available

More information

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011 CS 23021 Computer Science I Programming and Problem Solving Dr. Angela Guercio Dr. Natalia Dragan Spring 2011 Instructor Angela Guercio Office: 424, Main Hall Phone: 330 244 3424 (KSU ext 53424) Best way

More information

CSCE 441 Computer Graphics Fall 2018

CSCE 441 Computer Graphics Fall 2018 CSCE 441 Computer Graphics Fall 2018 Meetings: Monday, Wednesday, Friday 9:10-10:00 a.m. Location: HRBB 113 Instructor: Dr. John Keyser Office: 527C, H.R. Bright Building Phone: 458-0167 Email: keyser@cse.tamu.edu

More information

ESET 349 Microcontroller Architecture, Fall 2018

ESET 349 Microcontroller Architecture, Fall 2018 ESET 349 Microcontroller Architecture, Fall 2018 Syllabus Contact Information: Professor: Dr. Byul Hur Office: 008 Fermier Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring

More information

Central Washington University Department of Computer Science Course Syllabus

Central Washington University Department of Computer Science Course Syllabus Central Washington University Department of Computer Science Course Syllabus CS 110: Programming Fundamentals I December 27, 2015 1 Course Information Course Information Lecture: Mo,Tu,We: 10:00AM - 10:50AM,

More information

SAULTCOLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

SAULTCOLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE SAULTCOLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE TITLE: CODE NO. : SEMESTER: 3 PROGRAM: AUTHOR: Computer Programmer Fred Carella DATE: Fall 2013 PREVIOUS OUTLINE

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1 and 2, Spring 2016

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1 and 2, Spring 2016 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1 and 2, Spring 2016 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

Programming Languages CSCE

Programming Languages CSCE Programming Languages CSCE 314 500 Class schedule: MW, 04:10pm 05:25pm Room: HECC 100 Homepage: http://courses.cs.tamu.edu/gdr/2013/314/ Prerequisite: CSCE 221 Instructor: Dr. Gabriel Dos Reis (gdr@cse.tamu.edu)

More information

Instructor: Anna Miller

Instructor: Anna Miller Media Graphics ADV 3203 Fall 2016 Advertising Media Graphics - 81584 - ADV 3203 Mondays and Wednesdays 12:15 PM - 1:30 PM room 1011 And Advertising Media Graphics - 82354 - ADV 3203 Mondays and Wednesdays

More information

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018 Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018 CSCI 136 Section 00 Instructor: Michael Cassens Office: SS 411 Office Hours: MWF 11:00-11:50 am or by appt Phone: (415) 787-0577 E-mail: michael.cassens@mso.umt.edu

More information

Gerlinde Brady Phone: Office Hours: see Web at:

Gerlinde Brady Phone: Office Hours: see Web at: Cabrillo College Syllabus: CIS 83 Fall 2015 Section 89004 Gerlinde Brady Phone: 831-477-5672 Class Meetings: TUE 6:00 pm 8:05 pm (829) & 2 hours online Office: Room 827 D Office Hours: see Web at: http://babyface.cabrillo.edu/salsa/listing.jsp?staffid=156

More information

CS 111: Programming Fundamentals II

CS 111: Programming Fundamentals II CS 111: Programming Fundamentals II Summer 2016 Home Syllabus Schedule Exams Project Meeting Times: 111-001: Lectures: 10:50 am - 12:15 pm Mon, Tue, Wed HB 112 Labs: 10:50 am - 12:15 pm Thu, HB 206, 207

More information

CSCO 120 CCNA Internetworking Fundamentals Spring 2018

CSCO 120 CCNA Internetworking Fundamentals Spring 2018 CSCO 120 CCNA Internetworking Fundamentals Spring 2018 Instructor: Joseph Cheung Email: joseph.cheung@gbcnv.edu Phone: 775-753-2307 Office: HTC 132 Office Hours: Fri. and Saturday, 4:00 8:00 pm, Monday

More information

ECE Object-Oriented Programming using C++ and Java

ECE Object-Oriented Programming using C++ and Java 1 ECE 30862 - Object-Oriented Programming using C++ and Java Instructor Information Name: Sam Midkiff Website: https://engineering.purdue.edu/~smidkiff Office: EE 310 Office hours: Tuesday, 2:30 to 4:00

More information

CNG 140 C Programming. Syllabus. Course Info Fall Semester. Catalog Description

CNG 140 C Programming. Syllabus. Course Info Fall Semester. Catalog Description CNG 140 C Programming 2012-2013 Fall Semester Syllabus Course Info Catalog Description Advanced programming with C: Storage and control structures, recursion and programming with dynamic data structures.

More information

COMP-202A: Introduction to Computing 1

COMP-202A: Introduction to Computing 1 COMP-202A: Introduction to Computing 1 McGill University, Fall 2009 Course Details Instructor: Mathieu Petitpas (Course Coordinator) Office: McConnell Engineering Building (ENGMC) 104 Office hours: MW

More information

University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development

University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development Instructor: Dr. Ruibo Han Office: LeFrak Hall (LEF) 1111B Email: ruibo@umd.edu (preferred)

More information

Introduction to Programming System Design CSCI 455x (4 Units)

Introduction to Programming System Design CSCI 455x (4 Units) Introduction to Programming System Design CSCI 455x (4 Units) Description This course covers programming in Java and C++. Topics include review of basic programming concepts such as control structures,

More information

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION Instructor: Carolyn Z. Gillay email: cgillay@saddleback.edu. SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION COURSE SYLLABUS CIMW 100B WEB DEVELOPMENT: HTML - ADVANCED Semester: Fall 2016 10/17/2016 to 12/18/2016

More information

CENTRAL TEXAS COLLEGE ITCC 1440 CCNA 2: Routing and Switching Essentials. Semester Hours Credit: 4

CENTRAL TEXAS COLLEGE ITCC 1440 CCNA 2: Routing and Switching Essentials. Semester Hours Credit: 4 CENTRAL TEXAS COLLEGE ITCC 1440 CCNA 2: Routing and Switching Essentials INSTRUCTOR: OFFICE HOURS: Semester Hours Credit: 4 I. INTRODUCTION A. Describes the architecture, components, and basic operation

More information

Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516) (not for homework submission)

Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516) (not for homework submission) Department of Mathematics and Computer Science Adelphi University Fall 2017 0145-270-002 Survey of Programming Languages Dr. R. M. Siegfried 407 Science (516)877-4482 siegfrie@adelphi.edu (not for homework

More information

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2011

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2011 BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2011 COURSE: Computer Business Application - (BUAD 2280-01) COURSE CREDIT: INSTRUCTOR: 3.0 Credit Hours Mehdi

More information

CISC 3130 Data Structures Spring 2018

CISC 3130 Data Structures Spring 2018 CISC 3130 Data Structures Spring 2018 Instructor: Ari Mermelstein Email address for questions: mermelstein AT sci DOT brooklyn DOT cuny DOT edu Email address for homework submissions: mermelstein DOT homework

More information

Syllabus -- CIS Computer Maintenance / A+ Certification

Syllabus -- CIS Computer Maintenance / A+ Certification Syllabus -- CIS 120 -- Computer Maintenance / A+ Certification Cuyamaca College: Spring 2016 Tim Phillips Adapt and overcome USMC proverb 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

More information

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus INST 327 - Database Design and Modeling - Section 0101 Spring 2017 - Tentative Syllabus Instructors: Office: Phone: E-mail: Office Hours: Vedat G. Diker (Dr. Diker) Hornbake 4111F (301) 405-9814 vdiker@umd.edu

More information

CSCO 121 CCNA Routing and Switching Essentials Spring 2018

CSCO 121 CCNA Routing and Switching Essentials Spring 2018 CSCO 121 CCNA Routing and Switching Essentials Spring 2018 Instructor: Joseph Cheung Email: joseph.cheung@gbcnv.edu Phone: 775-753-2307 Office: HTC 132 Office Hours: Fri. and Saturday, 4:00 8:00 pm, Monday

More information

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: #

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: # Spring 2018 - CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday 0800 0915 Classroom Miller 2329 Syllabus revision: # 171124 FACULTY DATA: Dr. Douglas Turner Phone: 678.839.5252 Miller 2223 OFFICE

More information

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015

CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015 CSCI 528: OBJECT ORIENTED PROGRAMMING, Fall 2015 INSTRUCTOR: Dr. Ray Maleh Adjunct Professor, Department of Computer Science Office: TBD Email: Ray_Maleh@tamuc.edu Office Hours: Mondays 7:10 PM 8:10 PM,

More information

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS 1. COURSE DETAILS Revised: 08/14/2013 COURSE (SECTION): IST359 (M003) TERM: Fall 2013 INSTRUCTOR: Deborah Nosky FINAL EXAM: Tuesday April 30th OFFICE:

More information

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016 Course and Contact Information San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016 Instructor: Office Location: Fabio Di Troia DH282 Telephone: Email:

More information

Introduction to Information Technology ITP 101x (4 Units)

Introduction to Information Technology ITP 101x (4 Units) Objective Concepts Introduction to Information Technology ITP 101x (4 Units) Upon completing this course, students will: - Understand the fundamentals of information technology - Learn core concepts of

More information

CIS Computer Concepts & Programming

CIS Computer Concepts & Programming CIS 219 - Computer Concepts & Programming Click printer for PDF, printable version of this syllabus Course: Computer Concepts & Programming CIS 219 (Winter 2007) Genesee Community College Instructor: James

More information

CENTRAL TEXAS COLLEGE ITCC 1414 CCNA 1: Introduction to Networks. Semester Hours Credit: 4

CENTRAL TEXAS COLLEGE ITCC 1414 CCNA 1: Introduction to Networks. Semester Hours Credit: 4 CENTRAL TEXAS COLLEGE ITCC 1414 CCNA 1: Introduction to Networks INSTRUCTOR: OFFICE HOURS: Semester Hours Credit: 4 I. INTRODUCTION A. This course introduces the architecture, structure, functions, components,

More information

Welcome. Orientation to online CPS102 Computer Science 2 (Java 2)

Welcome. Orientation to online CPS102 Computer Science 2 (Java 2) Welcome Orientation to online CPS102 Computer Science 2 (Java 2) All online courses use Blackboard system, as soon as you login Blackboard in college s pipeline, please complete Blackboard Learn Student

More information

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION

SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION Instructor: Carolyn Z. Gillay email: cgillay@saddleback.edu. SADDLEBACK COLLEGE BUSINESS SCIENCE DIVISION COURSE SYLLABUS CIMW 100B WEB DEVELOPMENT: HTML - ADVANCED Semester: Summer 2017 7/17/2017 to 8/12/2017

More information

San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018

San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018 San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018 Course and Contact Information Instructor: Vidya Rangasayee Office Location: MH 213 Telephone:

More information

COURSE SYLLABUS AND INSTRUCTOR PLAN

COURSE SYLLABUS AND INSTRUCTOR PLAN WACO, TEXAS COURSE SYLLABUS AND INSTRUCTOR PLAN INTRODUCTION TO COMPUTING LAB COSCL 1301.11 Jaylene Pipkin SPRING 2012 Course Description: Provides a survey of microcomputer usages and applications. Includes

More information

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Introduction to Networks [CISCO 1] ISS 111

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Introduction to Networks [CISCO 1] ISS 111 Cisco Systems Cisco Academy HARFORD COMMUNITY COLLEGE 40 Thomas Run Road Bel Air, MD 205 Course Outline Introduction to Networks [CISCO ] ISS COURSE NUMBER: ISS COURSE NAME: CCNA Introduction to Networks

More information

CISC 3130 Data Structures Fall 2018

CISC 3130 Data Structures Fall 2018 CISC 3130 Data Structures Fall 2018 Instructor: Ari Mermelstein Email address for questions: mermelstein AT sci DOT brooklyn DOT cuny DOT edu Email address for homework submissions: mermelstein DOT homework

More information

Advanced Topics in Database Systems Spring 2016

Advanced Topics in Database Systems Spring 2016 44-560 Advanced Topics in Database Systems Spring 2016 Course Description Advanced topics in database systems, including database administration, distributed databases, and data warehousing. Hands-on experience

More information

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College COURSE OUTLINE CODE NO. : CSD100 SEMESTER: 1

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College COURSE OUTLINE CODE NO. : CSD100 SEMESTER: 1 SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO Sault College COURSE OUTLINE COURSE TITLE: CODE NO. : SEMESTER: 1 PROGRAM: AUTHOR: ALL COMPUTER STUDIES PROGRAMS Dennis Ochoski DATE:

More information

Section 1 (10724): Tuesday & Thursday, 2:00pm- 3:15pm, Harrison Hall, Lab 0101

Section 1 (10724): Tuesday & Thursday, 2:00pm- 3:15pm, Harrison Hall, Lab 0101 SMAD 307: Interactive Design for the Web I Section 1 (10724): Tuesday & Thursday, 2:00pm- 3:15pm, Harrison Hall, Lab 0101 Instructor: Katherine Hughes Office: Harrison Hall, 0249 Course Syllabus Spring

More information

CENTRAL TEXAS COLLEGE ITCC 2412 CCNA 3: Scaling Networks. Semester Hours Credit: 4

CENTRAL TEXAS COLLEGE ITCC 2412 CCNA 3: Scaling Networks. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: CENTRAL TEXAS COLLEGE ITCC 2412 CCNA 3: Scaling Networks Semester Hours Credit: 4 I. INTRODUCTION A. This course describes the architecture, components, and operations of routers

More information

Syllabus. ICS103: Computer Programming in C 2017 / 2018 First Semester (Term 171) INSTRUCTOR Office Phone Address Office Hours

Syllabus. ICS103: Computer Programming in C 2017 / 2018 First Semester (Term 171) INSTRUCTOR Office Phone  Address Office Hours I n f o r m a t i o n a n d C o m p u t e r S c i e n c e D e p a r t m e n t Syllabus ICS103: Computer Programming in C 2017 / 2018 First Semester (Term 171) Course Website: Blackboard CE 8 (WebCT) http://webcourses.kfupm.edu.sa/

More information

COSC 115A: Introduction to Web Authoring Fall 2014

COSC 115A: Introduction to Web Authoring Fall 2014 COSC 115A: Introduction to Web Authoring Fall 2014 Instructor: David. A. Sykes Class meetings: TR 1:00-2:20PM in Daniel Building, Room 102 Office / Hours: Olin 204E / TR 8:00-10:45AM, MWF 9:00 10:20AM,

More information

COMP-202A: Introduction to Computing 1

COMP-202A: Introduction to Computing 1 COMP-202A: Introduction to Computing 1 McGill University, Fall 2010 Course Details Instructor: Maja Frydrychowicz (Course Coordinator) Office: McConnell Engineering Building (ENGMC) 234 Office hours: W

More information

Announcements. 1. Forms to return today after class:

Announcements. 1. Forms to return today after class: Announcements Handouts (3) to pick up 1. Forms to return today after class: Pretest (take during class later) Laptop information form (fill out during class later) Academic honesty form (must sign) 2.

More information

GET 433 Course Syllabus Spring 2017

GET 433 Course Syllabus Spring 2017 Instructor: Doug Taber Telephone: 315-558-2359 Email: pdtaber@syr.edu Office: Hinds Hall 239 Location: Hinds 013 Day: Tues / Thurs Time: 8 AM to 9:20 AM Office Hours: TBA Course Overview GET 433 Enterprise

More information

Computer Science Technology Department

Computer Science Technology Department Computer Science Technology Department Houston Community College Department Phone Number: 713-718-6776 ab Houston Community College ITSC 1301 Introduction to Computers Course Syllabus summer 2 nd 8 weeks,

More information