Spring 2018 El Camino College E. Ambrosio. Course Syllabus
|
|
- Quentin Whitehead
- 5 years ago
- Views:
Transcription
1 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: 0127 TTh 4:50 6:15 P.M./MBA TTh 8:00 9:25 P.M./MBA 113 I. Prerequisites a. Computer Science 1 with a minimum grade of C or equivalent skill II. III. Course Materials a. Textbook: Java Software Solutions: Foundations of Programming Design by Lewis and Loftus, 9th ed., 2017, Pearson/Addison-Wesley. NOTE: This is the text of record, but you may use any current Java textbook, including the following: i. Thinking in Java by Eckel, 4th ed., 2006, Prentice Hall ii. Java: How to Program by Deitel, 11th ed., 2017, Pearson/Prentice Hall b. Recommended Supplies: All students are encouraged to bring a USB flash drive to class to save class examples, your programming assignments, and notes on. Course Description/Objectives/Student Learning Outcomes a. Course Description i. This course includes a detailed coverage of the Java programming language including Java data types, operators and expressions, control structures, iterations, functions, arrays, classes and inheritance, files, graphical user interface (GUI) applications with event handling, and applets for world wide web applications. b. Objectives i. Identify Java data types. ii. Develop programming code using the control and iteration statements. iii. Develop programming code using strings and arrays (single and multidimensional). iv. Construct and use objects from predefined classes. v. Write and use static (class) and instance methods. vi. Construct classes to encapsulate data and methods. vii. Demonstrate ability to use inheritance and polymorphism in program code. 1
2 viii. Develop programming code using inheritance and polymorphism in program code. ix. Declare and use graphical components for user interfaces; handle basic mouse and keyboard events. x. Create and use applets with threads in World Wide Web applications. c. Student Learning Outcomes i. SLO #1: Students, when given a specification for a program or program segment, will be able to design, code, compile, test, and document a solution. ii. SLO #2: When given a code segment involving control structures, iteration structures and method calls, students will be able to trace the execution and give the output. iii. SLO #3: When given a code segment involving data objects, graphical interface objects, and processing objects, students will be able to describe what the users sees and the events that take place as the user interacts with the interface. iv. SLO #4: Students understand and be able to develop both desktop and web applications involving graphical user interfaces, animations, sound manipulations, file I/O, database, applets, and threads. IV. Course Evaluation a. Midterm Exams (2): 200 points each or 400 points total b. Final Exam: 300 points i. NOTE: All Tests/Exams are open book/notes/computer c. Assignments: 300 pts i. Assignments are found on the assignments webpage, and are due on the dates noted. Assignment grades are based on effort to comprehend and utilize the tools presented in the course. If you complete the assignment on-time and it meets all the requirements, your grade is 100%. For each day late, 4% from the maximum score is taken off. Only two assignments are allowed to be regraded for a grade of the maximum score possible. A question does not count as a grade or regrade submission. ii. Before submitting your assignment, make sure your program can produce all the dialogue and output shown in the Sample Run. You will submit all of your work via Canvas. I only need the.java files in your submission. 2
3 d. The course grade will be based on the percent of the total points (1000 points) earned as follows: % Grade A B C D 0 59 F V. About the Course a. This is a course about object-oriented programming using Java. This is not a course for beginning programmers. This is also not a course where you read a book, memorize some facts, and answer questions on a test for a grade. Simple tests based on the assignments is one aspect of student evaluation, but a more important aspect is writing and running programs that demonstrate the topic of each assignment in action. b. We start with the basics of syntax, data types, variable declarations, and program organization. After demonstrating the basic looping mechanisms, we will progress on to hierarchy design and inheritance. Finally, we will design and build a graphical user interface that allows us to interact with our hierarchy. We will be emphasizing the connection between each assignment and the wider topic of object oriented programming. VI. Course Plan for Success a. Read: Each assignment comes with some written specifications, as well as class handouts and notes. The notes are more specific to each assignment. There may also be links to external references. All these resources are important. There are also lists of vocabulary words with the assignments. Learn these. Read each assignment very carefully and make certain you know the goal. If it seems too complicated, maybe your view of it is too complicated. When in doubt, ask questions. b. Program: You can't learn to program unless you go through the steps of typing, compiling, debugging, running, retyping, and so on, programs that you have developed. Take small, easy to understand steps. Don't try to write and test a program in a single step. That is, don't type 100 lines of program, then try to compile and test it all at once. While it seems tedious at first, writing, compiling, and verifying small segments of program, then expanding and repeating in manageable increments is faster in the long term. 3
4 c. Interact: I'm here to help. I try to answer questions as quickly as possible. Don't ask questions line-by-line as you type your program. Compile and debug programs on your own and find out what happens. When you try this and still don't understand, then send the program (cutand-paste text) and the error message or whatever to indicate where the program doesn't work as expected. I'm also available during office hours. A few minutes at the beginning can save hours toward the end. d. Software: The college labs have the NetBeans Java development tools and JDK7 or higher installed. You can obtain these for your home computer (Linux, Windows, and Mac) or use any of a number of other Java programming environments (such as Eclipse or IntelliJ). Macintosh OS X users will already have several Java tools installed. Each environment has its own strengths and weaknesses and each has one or more unique ways of dealing with common Java features such as setting up a CLASSPATH for locating code. One of the purposes of the early assignments is figuring out how to get things done at home or work. e. One Last Note: Course work is divided into lectures with online programming notes, reading, and program construction at a computer. All three facets (read, program, interact) of the course are essential to your success. Reading will be modest and directly related to the work at hand. Programs will be variable in length, tend to be more difficult at the beginning and middle of the course, and easier toward the end. You may spend more than 6 hours per week typing in and debugging code so allow plenty of time to do the assignments. VII. Policies a. Attendance is required for success in the course. It is the responsibility of each student to sign the attendance roster each day and to drop if he/she stops attending prior to the drop deadline listed in the schedule of classes (Friday, May 11, 2018). b. Disruptive Behavior or any other violation of ECC's "Standards of Conduct" will result in dismissal from the class. Please turn off your cell phones and any other electronic devices while you are in class. c. Honesty: El Camino College places a high value on the integrity of its student scholars. When an instructor determines that there is evidence of dishonesty in any academic work (including, but not limited to cheating, plagiarism, or theft of exam materials), disciplinary action appropriate to the misconduct as defined in BP 5500 may be taken. A failing grade on an assignment in which academic dishonesty has occurred and suspension from class are among the disciplinary actions for academic dishonesty (AP 5520). Students with any questions about the Academic Honesty or discipline policies are encouraged to speak with their 4
5 instructor in advance. Please thoroughly read the Academic Integrity Agreement and return a signed copy. d. Accommodations: It is the policy of the El Camino Community College District to encourage full inclusion of people with disabilities in all programs and services. Students with disabilities who believe they may need accommodations in this class should contact the campus Special Resource Center as soon as possible. This will ensure that students are able to fully participate. As well one may contact the instructor privately to discuss your specific needs. The Special Resource Center is located in the southeast wing of the Student Services Center, (310) More guidelines for students with disabilities may be found on page 29 of College Catalog or by visiting the website at e. Cleanliness: Environments must be kept clean. No smoking, eating, or drinking will be allowed in classroom or lab. VIII. Instructor Info Office MBA 346 Phone: (310) Office Hours: M 4:40 5:10 P.M., TTh 3:30 4:30 P.M., W 10:45 11:45 A.M. and 4:40-5:10 P.M., or by appointment eambrosio@elcamino.edu Website: Direct Link: Navigation: Faculty & Staff Faculty Web Pages Ambrosio, Edwin 5
6 IX. Course Outline (subject to changes by the instructor) Week of Chapters Subject 2/12 1, 2 Introduction, Primitive Data and Expressions 2/19 5, 6 Conditions and Loops Last Day to Add or Drop Without Notation: Friday, February 23, /26 3 Using Classes and Objects 3/5 4 Writing Classes 3/12 7 More Classes 3/19 N/A Review; Midterm #1 (through Chapter 7) 3/26 8, 5 Midterm #1 Recap; Arrays, ArrayLists 4/2 9 Inheritance 4/9 N/A No School (Spring Break) 4/16 10 Polymorphism 4/23 11 Exceptions and I/O 4/30 N/A Review; Midterm #2 (through Chapter 10) 5/7 10, 12 Midterm #2 Recap; Sorting/Searching/Recursion Last Day to Drop with W grade Friday, May 11, /14 13 Collections/Data Structures 5/21 Appendix G; Notes Applets; Java Database Programming 5/28 Notes Introduction to Android Programming 6/4 N/A Review; Final 6
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Spring 2010 Catalog Course Description: A study
More informationCleveland 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 informationSan 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 informationSan 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 informationSan 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 informationCSCI 201L Syllabus Principles of Software Development Spring 2018
L Syllabus Principles of Software Development Spring 2018 Instructor: Jeffrey Miller, Ph.D. Email: jeffrey.miller@usc.edu Web Page: http://www-scf.usc.edu/~csci201 Office: SAL 342 Phone: 213-740-7129 Lectures:
More informationIntroduction 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 informationSan 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 informationSan 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 informationCS 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 informationSan 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 informationObject-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 informationCSE 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 informationSan José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968)
San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968) Course and Contact Information Instructor: Office Location: Vidya Rangasayee MH229
More informationSan 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 informationPELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS CERTIFICATION WEB 2391
PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS CERTIFICATION WEB 2391 Class Hours: 1.0 Credit Hours: 1.0 Laboratory Hours: 0.0 Revised: Fall 06 Note: This course
More informationKOMAR 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 informationPELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Fall 09 Catalog Course Description:
More informationRochester 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 informationCISN 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 informationCOURSE SYLLABUS ****************************************************************************** YEAR COURSE OFFERED: 2015
****************************************************************************** YEAR COURSE OFFERED: 2015 SEMESTER COURSE OFFERED: SPRING DEPARTMENT: COMPUTER SCIENCE COURSE NUMBER: 20019 Room and Time:
More informationCOLLEGE 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 informationDel Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358
Del Mar College Master Course Syllabus UNIX System Administration Course Number: ITSC1358 College Year: 2010 Professor Name: David Hattox Semester: Fall Office Location: VB124 Phone Contact: 698-1112 DMC
More informationProgramming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.
Programming 2 (112) Lecture 0 College of Computer Science and Engineering Taibah University S2, 1439 Outline Important Information Lecture Protocol Subject Overview General Overview Course Objectives Studying
More informationJEFFERSON COLLEGE COURSE SYLLABUS CIS155 INTRODUCTION TO COMPUTER PROGRAMMING. 3 Credit Hours. Prepared by: David McNair
JEFFERSON COLLEGE COURSE SYLLABUS CIS155 INTRODUCTION TO COMPUTER PROGRAMMING 3 Credit Hours Prepared by: David McNair Revised by: September, 2005 October 20, 2014 Chris DeGeare, M.Ed., Division Chair,
More informationCASPER 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 informationCS503 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 informationPELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT 2160
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION CGT 2160 Class Hours: 3.0 Credit Hours: 3.0 Lab Hours: 0.0 Revised: Spring 2011 NOTE: This course is not designed for transfer
More informationNashville State Community College Computer and Engineering Technologies Division Computer Information Systems. Master Course Syllabus
Revised: 7-2-13 Nashville State Community College Computer and Engineering Technologies Division Computer Information Systems Master Course Syllabus CIS 2270 JAVA Application Development 3 Credits 2 Class
More informationCOMP Foundations of Programming
COMP 202 - Foundations of Programming McGill University, Winter 2018 Course Details Instructor: Giulia Alberini Office: McConnell Engineering Building (MC) 328 Office hours: Tuesday & Thursday 16:00 17:00
More informationCOURSE 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 informationECE573 Introduction to Compilers & Translators
ECE573 Introduction to Compilers & Translators Tentative Syllabus Fall 2005 Tu/Th 9:00-10:15 AM, EE 115 Instructor Prof. R. Eigenmann Tel 49-41741 Email eigenman@ecn Office EE334C Office Hours Tu 10:15-11:30
More informationCS 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 informationPELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS. INTRODUCTION TO INTERNET SOFTWARE DEVELOPMENT CSIT 2230 (formerly CSIT 2645)
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INTRODUCTION TO INTERNET SOFTWARE DEVELOPMENT CSIT 2230 (formerly CSIT 2645) Class Hours: 2.0 Credit Hours: 3.0 Laboratory Hours: 2.0 Revised: Fall 2012
More informationClass Hours: Saturday Monday Address: 9000 Overland Ave., Culver City, CA :00 p.m. 4:15 p.m. Location: Building and room number
CS951 Syllabus Division: Computer Science Information Technology Course name: CS951 Apple Adminstration Section: 0712 / Semester Spring 2016 Instructor Name: B. Williams School Website: www.wlac.edu Class
More informationSyllabus Honors Java Programming 1 & 2
Syllabus Honors Java Programming 1 & 2 Instructor William Tomeo Phone (719) 328-2048 Office IT Lab 175 E-mail william.tomeo@d11.org Course Description: Honors Java Programming 1 This course engages students
More informationITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS
ITT Technical Institute SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS Credit hours: 3 Contact/Instructional hours: 40 (20 Theory Hours, 20 Lab Hours) Prerequisite(s)
More informationPELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Fall 09 Catalog Course Description: This course
More informationCS 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 informationUpdated: 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 informationCS 140 Programming with Objects
CS 140 Programming with Objects Instructor: Tom Bartenstein Course Web Page: http://www.cs.binghamton.edu/~tbartens/cs140_fall_2017/ 1 Catalog Description Provides the foundations of software development
More informationITT Technical Institute. SD1420 Introduction to Java Programming Onsite and Online Course SYLLABUS
ITT Technical Institute SD1420 Onsite and Online Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 56 (34 Theory Hours, 22 Lab Hours Prerequisite(s and/or Corequisite(s: Prerequisite: PT1420
More informationCOURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4. https://www.netacad.com/
HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline Connecting Networks [CISCO 4] COURSE NUMBER: COURSE NAME: Connecting Networks - 4 DIVISION: Business, Computing & Applied
More informationCS 3230 Object Oriented UI Development With Java Syllabus
General Information Semester: Summer 2016 Textbook: Core Java Volume I, 10th Edition, by Horstmann & Cornell, 2012, Prentice Hall, ISBN 978 0 1341 7730 4 Core Java Volume II, 9th Edition, by Horstmann
More informationab Houston Community College
Computer Science Technology Department ab Houston Community College ITNW 1313 Computer Virtualization Course Syllabus Instructor Course Reference Number (CRN) Course Description: Course Prerequisite(s)
More informationCOSC 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 informationCOMP Foundations of Programming
COMP 202 - Foundations of Programming McGill University, Fall 2018 Course Details Instructor: Joseph Vybihal Office: McConnell Engineering Building (MC) 323 Office hours: TBA Section 1 Contact info: jvybihal@cs.mcgill.ca
More informationNEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department
NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST1201 Programming Fundamentals (2 class hours, 2 lab hours, 3 credits) Course Description: This course is an intensive
More informationAP Computer Science A
AP Computer Science A Couse Information: Couse Title: AP Computer Science A Couse Number: 8317 Length of Course: Full year No. of Credits: 1.0 Instructor Information: Instructor: Michael George Email:
More informationMWF 9:00-9:50AM & 12:00-12:50PM (ET)
Department of Mathematics and Computer Science Adelphi University Fall 2013 0145-443-001 Database Management Systems Dr. R. M. Siegfried 214 Post Hall (516)877-4482 siegfrie@adelphi.edu Office Hours Course
More informationCS 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 informationGET 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 informationCPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377
CPS352 - DATABASE SYSTEMS Professor: Russell C. Bjork Spring semester, 2016-2017 Office: KOSC 242 x4377 MWF 3:20-4:20 pm KOSC 126 russell.bjork@gordon.edu Hours: MWF 2:10-3:10 pm; Tu 9:00 am - noon and
More informationJEFFERSON COLLEGE COURSE SYLLABUS CIS154 MS SERVER I. 4 Credit Hours. Revised by: Douglas Hale Date: April 13, 2015
JEFFERSON COLLEGE COURSE SYLLABUS CIS154 MS SERVER I 4 Credit Hours Revised by: Douglas Hale Date: April 13, 2015 Chris DeGeare, M.Ed., Division Chair, Business and Technical Education Dena McCaffrey,
More informationIntroduction to Computers & Their Use
CSIT 901 #0698 Room: CE-225 Tues & Thurs 9:35-11:00 am Instructor: Mary-Jo Apigo apigomj@wlac.edu The best way to communicate with me is through the Private Message feature in Etudes. Office Hours (HLRC-315):
More informationAdvanced Programming CMPS 109
Advanced Programming CMPS 109 Dr. Karim Sobh Computer Science Department Jack Baskin School of Engineering ksobh@cs.ucsc.edu Winter 2017 Basic Information Course Title: Advanced Programming (CMPS 109)
More informationArt 645 Introduction to Web Site Design Los Angeles City College
Art 645 Introduction to Web Site Design Los Angeles City College Course Syllabus Spring 2018 Weekly Schedule 12131 LEC TTh 12:45 pm - 1:35 pm Chem 210 12150 LAB TTh 1:45 pm - 3:00 pm Chem 210 Office Hours
More informationDr. 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 informationSyllabus. College for Computer & Information Sciences 3333 Regis Boulevard, Denver, CO regis.edu
Syllabus Course Number: MSC 501 Course Title: Object-Oriented Programming in Java. Course Description: MSC 501. Object-Oriented Programming in Java (3). Introduces foundation of programming through simple
More informationIn this course, you need to use Pearson etext. Go to "Pearson etext and Video Notes".
**Disclaimer** This syllabus is to be used as a guideline only. The information provided is a summary of topics to be covered in the class. Information contained in this document such as assignments, grading
More informationCourse Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face
Course Title: Computer Networking 2 Course Section: CNS-106-50 (Winter 2018) FORMAT: Face to Face TIME FRAME: Start Date: 15 January 2018 End Date: 28 February 2018 Monday & Wednesday 1:00pm 5:00pm CREDITS:
More informationCOMP-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 informationCompulsory course in Computer Science
Compulsory course in Computer Science University of Macau Faculty of Science and Technology Department of Computer and Information Science SFTW241 Programming Languages Architecture I Syllabus 2 nd Semester
More informationSan José State University College of Science/Department of Computer Science CS 152, Programming Language Paradigms, Section 03/04, Fall, 2018
San José State University College of Science/Department of Computer Science CS 152, Programming Language Paradigms, Section 03/04, Fall, 2018 Course and Contact Information Instructor: Thomas Austin Office
More informationJOHNSON 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 informationMcGill University COMP-202A Introduction to Computing I Summer 2006 webct.mcgill.ca
McGill University COMP-202A Introduction to Computing I Summer 2006 webct.mcgill.ca Time and Place * Days and Times: Tuesdays from 2:35-4:25 PM May 02 to May 12 ENGMC 11 Thursdays from 2:35-4:55 PM May
More informationFundamentals 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 informationCOMP-202C: Foundations of Programming
COMP-202C: Foundations of Programming McGill University, Summer 2015 Course Details Instructor: Sandeep Manjanna Office: McConnell Engineering Building (MC) 312 Office hours: Thursday 15:00 17:00 (or by
More informationX
Cosumnes River College CISN 303 Network Administration Linux Server A Hybrid-Online Course Spring 2016 Instructor: Buddy Spisak Office Hours: Mon. 6:00-7:00 p.m. (Mar. 15 to May 18) Office: BS-143 Voice
More informationCourse Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online
Course Title: Network+/Networking Fundamentals Course Section: CNS-101-I1 FORMAT: Online TIME FRAME: Start Date: 15 January 2018 End Date: 06 May 2018 CREDITS: 4 INSTRUCTOR: Carlos J. Garcia Office Hours:
More informationSan José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018
San José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018 Course and Contact Information Instructor: Office Location: Fabio Di Troia DH282 Telephone:
More informationPELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS FLASH WEB Revised: Fall 08
PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS FLASH WEB 2110 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Revised: Fall 08 NOTE: This course is not designed for transfer credit.
More informationPELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120
PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Date Revised: Fall 03 NOTE: This course is not designed
More informationCENTRAL 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 informationHARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112
Cisco Systems Cisco Academy HARFORD COMMUNITY COLLEGE 40 Thomas Run Road Bel Air, MD 205 Course Outline Routing and Switching Essentials [CISCO 2] ISS 2 COURSE NUMBER: ISS 2 COURSE NAME: Routing and Switching
More informationSan Jose State University - Department of Computer Science
San Jose State University - Department of Computer Science CS 151, Section 4 - Object-Oriented Design Instructor:Cay S. Horstmann Email: cay.horstmann@sjsu.edu Telephone: +1-408-924-5060 Office Hours:
More informationCMPE/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 informationIn this course, you need to use Pearson etext. Go to "Pearson etext and Video Notes".
**Disclaimer** This syllabus is to be used as a guideline only. The information provided is a summary of topics to be covered in the class. Information contained in this document such as assignments, grading
More informationEECE.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 informationSan 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 informationBRAZOSPORT 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 informationB. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics
Zarqa University Faculty: Information Technology Department: Computer Science Course title: Programming LAB 1 (1501111) Instructor: Lecture s time: Semester: Office Hours: Course description: This introductory
More informationCENTRAL 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 informationPELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020
PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Spring 03 NOTE: This course
More informationSyllabus CS 301: Data Structures Spring 2015
Syllabus CS 301: Data Structures Spring 2015 Meeting Times Instructor Graders Text Lect: 12:00-12:50 M, Tu, Wed, HB 116 Labs: 12:00-12:50 Th, HB 203 Dr. Razvan Andonie, HB 219-B, Office hours Projects
More informationNew Undergraduate Course Proposal Form
New Undergraduate Course Proposal Form 1. Department and Contact Information Tracking Number Date & Time Submitted 790 2009-02-13 14:13:42 Department College Budget Account Number Computer Science & Engieering
More informationHARFORD 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 informationThe Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012.
Department of Mathematics and Computer Science Adelphi University Fall 2018 0145-275-001 Operating Systems Practicum Dr. R. M. Siegfried 407 Science (516)877-4482 http://home.adelphi.edu/~siegfried/cs271
More informationSYLLABUS. CISN 308 Internetworking with TCP/IP Section Units CISN 302 CLASS NAME AND TITLE (COURSE CODE): Prerequisites:
SYLLABUS CLASS NAME AND TITLE (COURSE CODE): CISN 308 Internetworking with TCP/IP Section 11156 3 Units Prerequisites: CISN 302 SEMESTER: Spring 2018 2 nd 8 weeks - Dates Mar 13, 2018 - May 10, 2018 CLASS
More informationCS 4230 Java Application Development Syllabus
General Information CS 4230 Java Application Development Semester: Fall 2016 Textbook: Core Java Volume II, 9th Edition, by Horstmann & Cornell, 2013, Prentice Hall, ISBN 978 0 1370 8160 8 Location: SLCC
More informationCS 4230 Java Application Development Syllabus
General Information Semester: Fall 2018 Textbook: Core Java Volume II, 9th Edition, by Horstmann & Cornell, 2013, Prentice Hall, ISBN 978-0-1370-8160-8 Location: SLCC BB 330 Instructor Info: Website: Trevor
More informationProgramming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.
Programming 1 (111) Lecture 0 College of Computer Science and Engineering Taibah University S1, 1439 Outline Important Information Lecture Protocol Subject Overview General Overview Course Objectives Studying
More informationEECE.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 informationCOSC 115: Introduction to Web Authoring Fall 2013
COSC 115: Introduction to Web Authoring Fall 2013 Instructor: David. A. Sykes Class meetings: TR 1:00 2:20PM, Olin 212 Office / Hours: Olin 204E / TR 8:00-10:20AM, MWF 1:00 3:00PM, or by appointment/happenstance
More informationCPSC 2380 Data Structures and Algorithms
CPSC 2380 Data Structures and Algorithms Spring 2014 Department of Computer Science University of Arkansas at Little Rock 2801 South University Avenue Little Rock, Arkansas 72204-1099 Class Hours: Tuesday
More informationBEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012
BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012 COURSE: Computer Business Application - (BUAD 2280-04) COURSE CREDIT: INSTRUCTOR: 3.0 Credit Hours Mehdi
More informationCMSC 132: Object-Oriented Programming II. Administrivia
CMSC 132: Object-Oriented Programming II Administrivia CMSC 132 Summer 2017 1 Course Description Introduction to use of computers to solve problems Design and implement abstract data types: List, Stack,
More informationCMSC 341. Shawn Lupoli (substituting for Nilanjan Banerjee) UMBC CMSC 341 Intro 1
CMSC 341 Shawn Lupoli (substituting for Nilanjan Banerjee) UMBC CMSC 341 Intro 1 Course Website Instructor site: www.csee.umbc.edu/~nilanb/teaching/ 341/ Central portal: www.cs.umbc.edu/courses/undergraduate/
More informationSan 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 informationPELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS PROFESSIONAL CSIT 2700
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS PROFESSIONAL CSIT 2700 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Spring 2010 Catalog Course Description: The course covers
More information