CourseID: CSCI 41 Discipline: TOP: CSCI - Computer Science Y = Not Applicable Computer Software Develop CB21:

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "CourseID: CSCI 41 Discipline: TOP: CSCI - Computer Science Y = Not Applicable Computer Software Develop CB21:"

Transcription

1 CourseID: CSCI 41 Discipline: TOP: Computer Software Develop CB21: CC Approval: Effective Date: BOT Approval: 06/02/2015 Degree/Transfer Status: State Approval: State ID: C-ID #: COURSE OUTLINE OF RECORD Course Numbering: 1-99 Associate degree applicable, transferable Non-degree, non-transferable Associate degree applicable, non-transferable Noncredit CSCI - Computer Science Y = Not Applicable 01/12/2015 A=UC/CSU CCC I. CATALOG INFORMATION CourseID: CSCI 41 Title: Programming Concepts and Methodology II Effective Term: Spring 2015 Discipline: CSCI - Computer Science Catalog Description: This course introduces programming methodology, review of data types; linear and non-linear data structures which include lists, stacks, queues, trees, and files; implementation of data structures, recursion, searching, and sorting. C++ language is used. Pedagogical Course Cap: Unit(s): 4 Weekly Lecture Hours: 3.00 Weekly Lab Hours: 2.00 Total Contact hours: Grading Basis: Graded only (A-F) Pass/No Pass option Pass/No Pass only Advisories: Eligibility for English 125 and 126 Prerequisites: Computer Science 40 or Engineering 40 Open entry/exit: Yes No Repeatable Course: Yes No Only courses that meet one of the three following criteria are repeatable, select appropriate area: Repeatability necessary to meet lower division major requirements at a CSU / UC (Music, Performing Arts must provide appropriate documentation) Intercollegiate athletics course Academic or Vocational competition course Meets RC GE, Graduation, or Competency requirements: Yes No Area A Area B Area B1 Area B2 Area C Area D Area D1 Area D2 Competence in writing Competence in oral communication Competence in mathematics Computer Familiarity Awareness of lifetime physical and mental wellness Physical Education Included in a degree or certificate program: Yes No Noncredit Category: Y-Not Applicable II. COURSE CONTENT Student Learning Outcomes: Upon completion of this course, students will be able to: 1. Construct classic data structures used in all 2. Write programs using advanced programming concepts. 3. Analyze problems, design and develop computer programs to solve these problems. 4. Use a software tool called a debugger to debug and test programs. Objectives: In the process of completing this course, students will:

2 1. 2. Design, implement, and test the implementation of "is-a" relationships among objects using a class hierarchy and inheritance. 3. Define and use dynamic arrays, linked list, stacks and queue data structures. 4. Use string, stack and queue classes defined in C++ Standard Libraries. 5. Write programs using pointers, recursion and file manipulation techniques. 6. Utilize binary search tree data structure Create proper test cases to test 9. Write a total of 1000 to 2000 lines of program code. Lecture Content: A. Classes 1. Classes and Members 2. Constructors and Destructors 3. Using a Namespace, Header file, and Implementation file 4. Operator Overloading B. Inheritance, Polyorphism, and Virtual Functions 1. Introduction to Inheritance 2. Protected Members and Class Access 3. Constructors and Destructors in Base and Derived Classes 4. Redefining Base Calss Functions 5. Class Hierachies 6. Polymorphism and Virtual Member Functions 7. Abstract Base Classes and Pure Virtual Functions C. Pointers and Dynamic Memory 1. Pointers and arrays as parameters 2. A container class with a dynamic array 3. String class D. Linked Lists 1. A fundamental node class for linked lists 2. A linked-list toolkit 3. A container class with a linked list E. Software Development with Templates, Iterators, and the STL F. Stacks G. Queues 1. Template functions 2. Template classes 3. Standard template classes and their iterators 1. Stacks and the STL stack 2. Stack Applications 1. Queues and the STL queue 2. Queue Applications H. Recursive 1. Recursive functions 2. Recursive Applications I. Binary Search Trees 1. Binary Trees 2. Binary tree representations 3. Binary tree nodes 4. Binary tree traversals 5. Binary search trees Lab Content: Program assignments practice following concepts and topics: A. C++ fundamentals: cin, cout, namespaces, header file, and implementation file B. Inheritance Application using base and derived classes.

3 III. C. A container class using an array as a member attribute D. A container class using a dynamic array E. Implementation of a String class F. A fundamental node class for linked lists G. A linked-list toolkit H. A container class with a linked list I. Using Templates, Iterators, and the STL J. Stacks K. Queues L. Recursive M. Binary Search Trees METHODS OF DELIVERY Lecture Laboratory Online Hybrid Live Interactive Two-Way Presentation IV. METHODS OF INSTRUCTION May include but not limited to: Demonstrations Discussion Guest Presenters Role Playing Guided Practice Guided Research Guided Writing Media/Audiovisual Small Group Other (Specify) V. SPECIAL FACILITIES Yes No Computer Lab: Computers, Printers, and C++ compiler VI. SAMPLE HOMEWORK/OUT OF CLASS ASSIGNMENTS Reading Assignments Reading Reports Writing Assignments Lab Reports Essays Problem Solving Journals Computational Projects Research Other Writing assignment: * Develop computer programs Homework and program examples: * Design and implement simple classes * Write implementation programs using user defined classes. Problem solving computational assignment: * Write a program, uing linked lists, to do big-integer addition. * Use Big-O notation to evaluate code efficiency. VII. METHODS OF EVALUATION/GRADING Indicate percentage: Case Studies Presentations Computational Problem Solving 10 % Project(s) Field Work Quizzes Final Exam Research Laboratory Exams 30 % Skill Demonstration(s) Laboratory Reports Essays 50 % Exams Class Participation Non Computational Problem Solving 10 % Written assignments Other, please specify

4 VIII. RECOMMENDED MATERIALS OF INSTRUCTION Credit, degree applicable course, textbooks are college level Credit, non-degree applicable course A. Textbooks: 1. Recommended Main & Savitch. Data Structures and Other Objects Using C++, 4 ed. Addison Wesley, Recommended Goodrich, Tamassia, and Mount. Data Structures and Algorithms in C++, 2 ed. Wiley, Recommended Judy Scholl. Lab Manual: C++ Programming: From Problem Analysis to Program Design, 4 ed. Course Technology, Recommended Carrano & Prichard. Data Abstraction and Problem Solving with C++, 6 ed. Prentice Hall, 2012 B. Materials Other than textbooks: 1. Recommended Lab Handouts by Instructor IX. ATTACHED FILES X. ADVISORY/PREREQUISITE/COREQUISITE JUSTIFICATION CONTENT CONTENT REVIEW FOR ALL COURSES IN ADDITION TO BASIC SKILLS COURSES REQUISITES Prerequisite -- CSCI 40 Programming Concepts and Methodology I Demonstrate knowledge of high level language syntax, control structures, looping, arrays, files, and records. Demonstrate proper programming style, debugging and testing techniques. Solve application problems in science and engineering. ESTABLISHING PREREQUISITES OR COREQUISITES Create proper test cases to test Every prerequisite or corequisite requires content review plus justification of at least one of the seven kinds below. Prerequisite courses in communication and math outside of their disciplines require justification through statistical evidence. Kinds of justification that may establish a prerequisite are listed below. Check one of the following that apply. Documentation may be attached. Significant statistical evidence indicates that the absence of the prerequisite course is related to unsatisfactory performance in the target course. The health or safety of the students in this course requires the prerequisite. The prerequisite course is part of a sequence of courses within or across a discipline. The prerequisite is required in order for the course to be accepted for transfer to the UC or CSU systems. The prerequisite/corequisite is required by law or government regulations. Explain or cite regulation numbers: X Three CSU/UC campuses require an equivalent prerequisite or corequisite for a course equivalent to the target course: Justification: CSU Fresno, CSCI 41 Prerequisite: CSCI 40 UC Davis, ECS 40 Prerequisite: ECS 30 CalPoly San Luis Obispo, CSC 102 Prerequisite: CSC 101 Prerequisite -- ENGR 40 Programming for Scientists and Engineers Demonstrate knowledge of high level language syntax, control structures, looping, arrays, files, and records. Demonstrate proper programming style, debugging and testing techniques. ESTABLISHING PREREQUISITES OR COREQUISITES Create proper test cases to test Every prerequisite or corequisite requires content review plus justification of at least one of the seven kinds below. Prerequisite courses in communication and math outside of their disciplines require justification through statistical evidence. Kinds of justification that may establish a prerequisite are listed below. Check one of the following that apply. Documentation may be attached.

5 Significant statistical evidence indicates that the absence of the prerequisite course is related to unsatisfactory performance in the target course. The health or safety of the students in this course requires the prerequisite. The prerequisite course is part of a sequence of courses within or across a discipline. The prerequisite is required in order for the course to be accepted for transfer to the UC or CSU systems. The prerequisite/corequisite is required by law or government regulations. Explain or cite regulation numbers: X Three CSU/UC campuses require an equivalent prerequisite or corequisite for a course equivalent to the target course: Justification: CSU Fresno, Prerequisite: CSCI 40 or equivalent UC Davis, Prerequisite: ECS 30 or equivalent Cal Poly San Luis Obispo: CSC 101 Advisory -- Eligibility for ENGL 125 Writing Skills for College unified supporting paragraphs, which begin with topic sentences supporting material and ideas,which exhibit critical thinking complete sentences which include a variety of sentence types (simple, compound, complex, and compound/complex sentence) Advisory -- Eligibility for ENGL 126 Reading Skills for College Understand college-level, academic reading materials. Analyze college-level, academic reading materials. Demonstrate confidence in gaining important information from reading independently Create proper test cases to test 1. required to read college-level text books. 2. analyze problems, design and develop computer programs to solve these problems. 3. write programs using advanced programming concepts

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET Form 2A, Page 1 FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2837 COURSE TITLE: Introduction to Programming with Visual Basic.NET PREREQUISITE(S): COP 1000 COREQUISITE(S):

More information

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

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

More information

Curriculum Map. Discipline: Computer Science Course: C++

Curriculum Map. Discipline: Computer Science Course: C++ Curriculum Map Discipline: Computer Science Course: C++ August/September: How can computer programs make problem solving easier and more efficient? In what order does a computer execute the lines of code

More information

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

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE CISY 103 Computer Concepts and Programming I. Basic Course Information A. Course Number and Title: CISY-103, Computer Concepts and Programming B. New or

More information

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

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP I. Basic Course Information A. Course Number and Title: CISY 233 Introduction to PHP B. New or Modified Course: Modified

More information

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science Program Schedule CTech Computer Science Credits CS101 Computer Science I 3 MATH100 Foundations of Mathematics and

More information

El Dorado Union High School District Educational Services

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

More information

CEC225 COURSE COMPACT

CEC225 COURSE COMPACT CEC225 COURSE COMPACT Course GEC 225 Applied Computer Programming II(2 Units) Compulsory Course Duration Two hours per week for 15 weeks (30 hours) Lecturer Data Name of the lecturer: Dr. Oyelami Olufemi

More information

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

GET 114 Computer Programming Course Outline. Contact: craig.west@rdc.ab.ca Office Hours: TBD 403.342.3415 (or by appointment) GET 114 Computer Programming Course Outline Electrical Engineering Technology Fall 2015 Instructor: Craig West Office: 2915-11 Contact: craig.west@rdc.ab.ca Office Hours: TBD 403.342.3415 (or by appointment)

More information

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON PROBLEM SOLVING WITH SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON Addison Wesley Boston San Francisco New York London

More information

EL CAMINO COLLEGE COURSE OUTLINE OF RECORD. Grading Method: Letter Credit/No Credit Both No Grade

EL CAMINO COLLEGE COURSE OUTLINE OF RECORD. Grading Method: Letter Credit/No Credit Both No Grade EL CAMINO COLLEGE COURSE OUTLINE OF RECORD I. COURSE DESCRIPTION Course Title and Number: Mathematics 43 Descriptive Title: Extended Elementary Algebra, Part II Discipline: Mathematics Division: Mathematical

More information

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

BMI 540: Computer Science with Java Programming Oregon Health & Science University BMI 540: Computer Science with Java Programming Oregon Health & Science University Fall 2013 General Information Dates: September 30, 2013 December 13, 2013 Instructor: Justin Fletcher, PhD Email: fletchju@ohsu.edu

More information

UTSA Department of Electrical and Computer Engineering EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline

UTSA Department of Electrical and Computer Engineering EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline UTSA EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline Catalog Description: 3 hours credit. Review of C/C++ non-object oriented programming concepts. Object-oriented programming

More information

CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards

CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards Course Title: TeenCoder: Java Programming Course ISBN: 978 0 9887070 2 3 Course Year: 2015 Note: Citation(s) listed may represent

More information

Fundamentals of Computer Programming CS 101 (3 Units)

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

More information

KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE PHYS C111 COURSE OUTLINE OF RECORD

KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE PHYS C111 COURSE OUTLINE OF RECORD KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE PHYS C111 COURSE OUTLINE OF RECORD 1. DISCIPLINE AND COURSE NUMBER: PHYS C111 2. COURSE TITLE: Mechanics 3. SHORT BANWEB TITLE: Mechanics 4. COURSE AUTHOR:

More information

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER Course Outline (2015) Basic Programming With Procedural & Object Oriented Concepts (C, C++) Training Office# Road: 11, House: 1 A, Nikunja 2, Khilkhet,

More information

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE MATH 098 CIC Approval: BOT APPROVAL: STATE APPROVAL: EFFECTIVE TERM: SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SECTION I SUBJECT AREA AND COURSE NUMBER: Mathematics

More information

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

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

More information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits ) 1 NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits ) INSTRUCTOR: OFFICE: E-MAIL: PHONE: OFFICE HOURS: Course Description:

More information

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6 TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California Course of Study COMPUTER PROGRAMMING 1-6 I. INTRODUCTION Computer Programming 1-6 is a sequence of one semester elective courses. The format allows

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

NEW 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 information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) VCU 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses. The program

More information

Requisite Approval must be attached

Requisite Approval must be attached Requisite Approval must be attached CITRUS COMMUNITY COLLEGE DISTRICT DEPARTMENT Fine and Performing Arts COURSE NUMBER ART 158 TITLE Commercial Graphic Design COURSE PURPOSE (check all that apply) Basic

More information

02-201: Programming for Scientists

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

More information

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

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

More information

Department of Electrical and Computer Engineering. EEL 3160 Embedded C++ and Data Structures. Tuesday & Thursday 3:00 5:00 pm

Department of Electrical and Computer Engineering. EEL 3160 Embedded C++ and Data Structures. Tuesday & Thursday 3:00 5:00 pm Department of Electrical and Computer Engineering EEL 3160 Embedded C++ and Data Structures Instructor : Dr. Herman Watson Office Hours : by appointment Monday 9:30-11:00 AM Tuesday & Thursday 3:00 5:00

More information

CS 261 C and Assembly Language Programming. Course Syllabus

CS 261 C and Assembly Language Programming. Course Syllabus CS 261 C and Assembly Language Programming Course Syllabus Spring 2016 Lecture: Tuesdays and Thursdays 9:10AM to 10:25 in VSCI 255 3 Semester Hours Instructor: Dick Lang, Ph.D. dick_lang@vancouver.wsu.edu

More information

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

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY 102 - Computer Literacy I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT CISY 102 - Computer Literacy A. Course Number and Title: CISY-102, Computer Literacy B. Date of Proposal or

More information

Domains and Competencies

Domains and Competencies Domains and Competencies DOMAIN I TECHNOLOGY APPLICATIONS CORE Standards Assessed: Computer Science 8 12 I VII Competency 001: The computer science teacher knows technology terminology and concepts; the

More information

1. Analyze the legal, ethical and professional framework of the Social Work Profession

1. Analyze the legal, ethical and professional framework of the Social Work Profession HUS 170 CC Approval: 12/13/2013 EFFECTIVE TERM: Fall 2014 SECTION I SUBJECT AREA AND COURSE NUMBER: HUS 170 COURSE TITLE: Introduction to Social Work Min Units: 3.00 Max Units: 3.00 Credit course for grade

More information

CS 2302 Data Structures Spring 2015

CS 2302 Data Structures Spring 2015 1. General Information Instructor: CS 2302 Data Structures Spring 2015 Olac Fuentes Email: ofuentes@utep.edu Web: www.cs.utep.edu/ofuentes Office hours: Tuesdays and Thursdays 2:00-3:30, or by appointment,

More information

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

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

El Dorado Union High School District Educational Services

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

More information

Geography. LOWER-DIVISION TRANSFER PATTERN California State University (CSU) Statewide Pattern

Geography. LOWER-DIVISION TRANSFER PATTERN California State University (CSU) Statewide Pattern August 20, 2009 California State University (CSU) Statewide Pattern The Lower-Division Transfer Pattern (LDTP) consists of the CSU statewide pattern of coursework outlined below, plus campus-specific coursework,

More information

Lassen Community College Course Outline

Lassen Community College Course Outline Lassen Community College Course Outline BUS-27 Business Communications 3.0 Units I. Catalog Description Instruction in the principles of effective business communications. Contemporary approaches to planning,

More information

Golden West College Course Outline

Golden West College Course Outline Long Course Number: Formerly Known As: Originator: Static ID#: 0608 Status: Active Same As: Descriptive Title: Becoming A Successful Student Assigned Disciplines: Multi Disciplines Prerequisites: Corequisites:

More information

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline 1. TITLE OF COURSE AND COURSE NUMBER: Object-Oriented Programming in Java, CIT 2420

More information

School of Computing and Information Sciences

School of Computing and Information Sciences Course Title: Computer Date: 10/7/2010 Course Number: Number of Credits: 4 Subject Area: Programming Subject Area Coordinator: Tim Downey email: downeyt@cis.fiu.edu Catalog Description: A first course

More information

Glossary of Object Oriented Terms

Glossary of Object Oriented Terms Appendix E Glossary of Object Oriented Terms abstract class: A class primarily intended to define an instance, but can not be instantiated without additional methods. abstract data type: An abstraction

More information

Requisite Approval must be attached

Requisite Approval must be attached Requisite Approval must be attached CITRUS COMMUNITY COLLEGE DISTRICT DEPARTMENT Public Services COURSE NUMBER PUB 158 TITLE Municipal and Urban Tree Care COURSE PURPOSE (check all that apply) Basic Skills

More information

Requisite Approval must be attached

Requisite Approval must be attached Requisite Approval must be attached CITRUS COMMUNITY COLLEGE DISTRICT DEPARTMENT Business COURSE NUMBER ACCT 101 TITLE Financial Accounting THIS COURSE IS CLASSIFIED AS: DEGREE APPLICABLE UNIT VALUE 4

More information

CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE

CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE DEPARTMENT: Social Sciences COURSE NUMBER: ECON 101 C-ID NUMBER: TITLE: Principles of Macroeconomics COURSE FAMILY: COURSE PURPOSE(check all that

More information

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

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021 PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021 Class Hours: 3:0 Credit Hours: 3:0 Laboratory Hours:2:0 Date Revised: Fall 2012 Catalog Course Description: This course

More information

Cabrillo College Catalog 2015-2016

Cabrillo College Catalog 2015-2016 COMPUTER SCIENCE Natural Applied Sciences Division Wa Garner, Division Dean Division Office, Room 701 Steve Hodges, Program Contact, (831) 479-6494 Aptos Counsel: (831) 479-6274 f appointment Watsonville

More information

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices 232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

Computing Concepts with Java Essentials

Computing Concepts with Java Essentials 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann

More information

CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE APPROVAL FORM

CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE APPROVAL FORM CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE APPROVAL FORM PROGRAM ID: Physical Education DEPT: Physical Education/ Athletics COURSE #: PE 170 TITLE: Fitness for Life EFFECTIVE SEMESTER AND YEAR: FALL

More information

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology) ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology) Subject Description: This subject deals with discrete structures like set theory, mathematical

More information

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent

More information

JEFFERSON COLLEGE COURSE SYLLABUS CIS-236 SQL AND DATABASE DESIGN. 3 Credit Hours. Prepared by: Chris DeGeare CIS Instructor. Revised: 3/11/2013

JEFFERSON COLLEGE COURSE SYLLABUS CIS-236 SQL AND DATABASE DESIGN. 3 Credit Hours. Prepared by: Chris DeGeare CIS Instructor. Revised: 3/11/2013 JEFFERSON COLLEGE COURSE SYLLABUS CIS-236 SQL AND DATABASE DESIGN 3 Credit Hours Prepared by: Chris DeGeare CIS Instructor Revised: 3/11/2013 Dr. Mary Beth Ottinger, Division Chair, Business & Technical

More information

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

KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002) KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002) Course Number/Program Name ACS 7420 Algorithm Design for Big Data Department Computer Science Degree Title (if applicable)

More information

AP Computer Science AB Syllabus 1

AP Computer Science AB Syllabus 1 AP Computer Science AB Syllabus 1 Course Resources Java Software Solutions for AP Computer Science, J. Lewis, W. Loftus, and C. Cocking, First Edition, 2004, Prentice Hall. Video: Sorting Out Sorting,

More information

CITRUS COMMUNITY COLLEGE DISTRICT. Degree Applicable (x) Non degree applicable ( )

CITRUS COMMUNITY COLLEGE DISTRICT. Degree Applicable (x) Non degree applicable ( ) CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE COURSE PURPOSE (check all that apply) Basic Skills [ ] Certificate/Skill Award [ ] Non-Credit [ ] AA/AS Degree [x ] Transfer (CSU or UC) [x ] Honors

More information

KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE DMA C201 COURSE OUTLINE OF RECORD

KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE DMA C201 COURSE OUTLINE OF RECORD KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE DMA C201 COURSE OUTLINE OF RECORD 1. DISCIPLINE AND COURSE NUMBER: DMA C201 2. COURSE TITLE: E-Commerce 3. SHORT BANWEB TITLE: E-Commerce 4. COURSE AUTHOR:

More information

A LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW

A LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW A LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW John C. Knight, Jane C. Prey, & Wm. A. Wulf Department of Computer Science University of Virginia ABSTRACT

More information

C++ Programming Language

C++ Programming Language C++ Programming Language Lecturer: Yuri Nefedov 7th and 8th semesters Lectures: 34 hours (7th semester); 32 hours (8th semester). Seminars: 34 hours (7th semester); 32 hours (8th semester). Course abstract

More information

Recursive Implementation of Recursive Data Structures

Recursive Implementation of Recursive Data Structures Recursive Implementation of Recursive Data Structures Jonathan Yackel Computer Science Department University of Wisconsin Oshkosh Oshkosh, WI 54901 yackel@uwosh.edu Abstract The elegant recursive definitions

More information

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

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

More information

Adam Robinson, What Smart Students Know: Maximum Grades. Optimum Learning. Minimum Time, Three Rivers Press, New York, 1993. ISBN 0-517- 88085-7

Adam Robinson, What Smart Students Know: Maximum Grades. Optimum Learning. Minimum Time, Three Rivers Press, New York, 1993. ISBN 0-517- 88085-7 Critical Thinking 10 Cyber Campus Golden Gate University Spring 2007 Instructor: Donald Felipe Associate Professor Office Address: Division of General Education, 536 Mission, San Francisco 94105 Telephone

More information

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements Computer Science 213 Computer Science (See Computer Information Systems section for additional computer courses.) Degrees and Certificates Awarded Associate in Science Degree, Computer Science Certificate

More information

SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE MULT 130 CIC Approval: 03/12/2015 BOT APPROVAL: 04/16/2015 STATE APPROVAL: EFFECTIVE TERM: Fall 2015 SECTION I SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SUBJECT

More information

Computer Science/Software Engineering

Computer Science/Software Engineering 292 School of Science and Engineering Computer Science/Software Engineering Everald E. Mills, PhD, Chair Objectives The computer science program seeks to prepare students for careers that require sophisticated

More information

Online Course Syllabus CS320: C Programming

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

More information

Java EE Web Development Course Program

Java EE Web Development Course Program Java EE Web Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive types, variables, basic operators, expressions,

More information

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

Eastern Illinois University New Course Proposal AET 3163, Computer Programming in Technology. 2. Course prefix and number: AET 3163 Eastern Illinois University New Course Proposal AET 3163, Computer Programming in Technology Agenda Item #15-155 Effective Fall 2016 Banner/Catalog Information (Coversheet) 1. _X New Course or Revision

More information

Requisite Approval must be attached

Requisite Approval must be attached Requisite Approval must be attached CITRUS COMMUNITY COLLEGE DISTRICT DEPARTMENT Fine and Performing Arts COURSE NUMBER PHTO 101 TITLE Basic Photography THIS COURSE IS CLASSIFIED AS: DEGREE APPLICABLE

More information

KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE PARA C260 COURSE OUTLINE OF RECORD

KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE PARA C260 COURSE OUTLINE OF RECORD KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE PARA C260 COURSE OUTLINE OF RECORD 1. DISCIPLINE AND COURSE NUMBER: PARA C260 2. COURSE TITLE: Personal Injury and Tort Litigation 3. SHORT BANWEB TITLE:

More information

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES 2014-2015 Educational Technologies Intro to Computer Applications Computer Graphics Astronomy Web Design & Development Intro to Programming (Visual Basic)

More information

An Introduction to Programming and Computer Science

An Introduction to Programming and Computer Science An Introduction to Programming and Computer Science Maria Litvin Phillips Academy, Andover, Massachusetts Gary Litvin Skylight Software, Inc. Skylight Publishing Andover, Massachusetts Copyright 1998 by

More information

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition Java 6 'th edition Concepts INTERNATIONAL STUDENT VERSION CONTENTS PREFACE vii SPECIAL FEATURES xxviii chapter i INTRODUCTION 1 1.1 What Is Programming? 2 J.2 The Anatomy of a Computer 3 1.3 Translating

More information

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

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

More information

Undergraduate Major in Computer Science and Engineering

Undergraduate Major in Computer Science and Engineering University of California, Irvine 2015-2016 1 Undergraduate Major in Computer Science and Engineering On This Page: Overview Admissions Requirements for the B.S. in Computer Science and Engineering Sample

More information

The C Programming Language course syllabus associate level

The C Programming Language course syllabus associate level TECHNOLOGIES The C Programming Language course syllabus associate level Course description The course fully covers the basics of programming in the C programming language and demonstrates fundamental programming

More information

School of Computing and Information Sciences. Course Title: Computer Programming III Date: April 9, 2014

School of Computing and Information Sciences. Course Title: Computer Programming III Date: April 9, 2014 Course Title: Computer Date: April 9, 2014 Course Number: Number of Credits: 3 Subject Area: Programming Subject Area Coordinator: Tim Downey email: downeyt@cis.fiu.edu Catalog Description: Programming

More information

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes Computer Science 207 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

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

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

More information

UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW

UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW John C. Knight, Jane C. Prey, & Wm. A. Wulf Department of Computer Science University of Virginia Charlottesville, VA 22903

More information

Course MS10975A Introduction to Programming. Length: 5 Days

Course MS10975A Introduction to Programming. Length: 5 Days 3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days

More information

2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce

2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce 2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge

More information

CS135 Computer Science I Spring 2015

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

More information

AP COURSE & COLLEGE OF THE SISKIYOUS ONLINE COURSE INFORMATION

AP COURSE & COLLEGE OF THE SISKIYOUS ONLINE COURSE INFORMATION BISHOP O DOWD HIGH SCHOOL AP COURSE & COLLEGE OF THE SISKIYOUS ONLINE COURSE INFORMATION AP Courses -- The College Board offers advanced placement exams in a variety of disciplines. This coursework is

More information

GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011

GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 Page 1 of 10 GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 College of the Canyons SECTION A 1. Division: Mathematics and Science 2. Department: Earth,

More information

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

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS COST ESTIMATING W/LAB CET 2012. Class Hours: 3:0 Credit Hours: 4:0 PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS COST ESTIMATING W/LAB CET 2012 Class Hours: 3:0 Credit Hours: 4:0 Laboratory Hours:3:0 Date Revised: Fall 2012 Catalog Course Description: Entry Level

More information

An Internet Course in Software Development with C++ for Engineering Students

An Internet Course in Software Development with C++ for Engineering Students An Internet Course in Software Development with C++ for Engineering Students Yosef Gavriel, Robert Broadwater Department of Electrical and Computer Engineering Virginia Tech Session 3232 Abstract This

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE MATH 111H STATISTICS II HONORS

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE MATH 111H STATISTICS II HONORS RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE MATH 111H STATISTICS II HONORS I. Basic Course Information A. Course Number and Title: MATH 111H Statistics II Honors B. New or Modified Course:

More information

X Lecture Lab Lecture/lab combined Independent study/research

X Lecture Lab Lecture/lab combined Independent study/research Banner/Catalog Information (Coversheet) Agenda Item #16-25 Eastern Illinois University Effective Fall 2016 Revised Course Proposal PSY 2999, Orientation to the Psychology Major 1. New Course or X Revision

More information

CS 300 Data Structures Syllabus - Fall 2014

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

More information

MATH 241: DISCRETE MATHEMATICS FOR COMPUTER SCIENCE, Winter 2010-2011. CLASSROOM: Alumni Hall 112 Tuesdays and Thursdays, 6:00-8:15 pm

MATH 241: DISCRETE MATHEMATICS FOR COMPUTER SCIENCE, Winter 2010-2011. CLASSROOM: Alumni Hall 112 Tuesdays and Thursdays, 6:00-8:15 pm MATH 241: DISCRETE MATHEMATICS FOR COMPUTER SCIENCE, Winter 2010-2011 PROFESSOR: Melody Rashidian CLASSROOM: Alumni Hall 112 TIME: Tuesdays and Thursdays, 6:00-8:15 pm CONTACT INFORMATION: WEB PAGE: mrashidi@clunet.edu

More information

FINC 6532-ADVANCED FINANCIAL MANAGEMENT Expanded Course Outline Spring 2007, Monday & Wednesday, 5:30-6:45 p.m.

FINC 6532-ADVANCED FINANCIAL MANAGEMENT Expanded Course Outline Spring 2007, Monday & Wednesday, 5:30-6:45 p.m. FINC 6532-ADVANCED FINANCIAL MANAGEMENT Expanded Course Outline Spring 2007, Monday & Wednesday, 5:30-6:45 p.m. Instructor: Dr. Charles Hodges Office Hours: M, W 10:00 11:30, Office: RCOB - Room 18 M.W

More information

Department of Computer Science

Department of Computer Science 82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and

More information

Georgia Perimeter College Common Course Outline

Georgia Perimeter College Common Course Outline Georgia Perimeter College Common Course Outline Course Abbreviation & Number: FRSC 2100 Course Title: Credit Hours: 3 Prerequisites: Co-requisites: Introduction to Forensic Science Exit or exemption from

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR COBOL PROGRAMMING CIS1866 3 Credit Hours Student Level: This course is open to students on the college level in either Freshman or

More information

Lake Tahoe Community College

Lake Tahoe Community College Lake Tahoe Community College Official Course Outline for: ENG 102 Modification Date: 3/26/2007 Title V Date: 3/26/2007 Course Title: Introduction to Literature Lecture Hours Lab Hours Quarter Units Total

More information

COURSE TITLE. Computer Programming 1 LENGTH. One Semester Grades 9-12 DEPARTMENT. Computer Department Barbara O Donnell, Supervisor SCHOOL

COURSE TITLE. Computer Programming 1 LENGTH. One Semester Grades 9-12 DEPARTMENT. Computer Department Barbara O Donnell, Supervisor SCHOOL COURSE TITLE Computer Programming 1 LENGTH One Semester Grades 9-12 DEPARTMENT Computer Department Barbara O Donnell, Supervisor SCHOOL Rutherford High School DATE Spring 2015 Computer Programming 1 Page

More information

Division of Mathematical Sciences

Division of Mathematical Sciences Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree

More information

Santa Monica College

Santa Monica College Santa Monica College Course Outline For BUSINESS 1, Introduction To Business Course Title: Introduction To Business Units: 3.00 Total Instructional Hours (usually 18 per unit): 54 Hours per week (full

More information

Syllabus for CS 134 Java Programming

Syllabus for CS 134 Java Programming - Java Programming Syllabus Page 1 Syllabus for CS 134 Java Programming Computer Science Course Catalog 2000-2001: This course is an introduction to objectoriented programming using the Java language.

More information

ÇANKAYA UNIVERSITY Faculty of Engineering and Architecture

ÇANKAYA UNIVERSITY Faculty of Engineering and Architecture ÇANKAYA UNIVERSITY Faculty of Engineering and Architecture Course Definition Form This form should be used for both a new elective or compulsory course being proposed and curricula development processes

More information