Santa Monica College

Size: px
Start display at page:

Download "Santa Monica College"

Transcription

1 Santa Monica College Course Outline For COMPUTER SCIENCE 19, Advanced Visual Basic Programming Course Title: Advanced Visual Basic Programming Units: 3.00 Total Instructional Hours (usually 18 per unit): 54 Hours per week (full semester equivalent) in 3.00 In-Class Lab: 0 Arranged: Lecture: Date Submitted: May 2011 Date Updated: Transferability: Transfers to UC (pending review) IGETC Area: CSU GE Area: SMC GE Area: Degree Applicability: Prerequisite(s): CS 15 Pre/Corequisite(s): None Corequisite(s): None Skills Advisory(s): None I. Catalog Description This course covers advanced programming techniques using Visual Basic.NET. Topics include Structures, Classes, Events, Inheritance, and Polymorphism, Overloading, Dynamic Binding, Multiple Document Interface, Windows API, Collections, and Exception Handling. Students also learn how to interface to Databases and build Web forms. Examples of Appropriate Text or Other Required Reading: (include all publication II. dates; for transferable courses at least one text should have been published within the last five years) 1. Murach's Visual Basic 2008, Anne Boehm, Murach publishing 2009, ISBN: MSDN Website: III. Course Objectives Upon completion of this course, the student will be able to: 1. Identify the basic structures of Object Oriented Design Methodologies. 2. Apply OO Design Methodologies to develop applications in VB.NET. 3. Write Exception Handling code using centralized and distributed methods. 4. Develop Class Libraries for client use.

2 5. Use optimizations techniques to improve medium to large scale applications performance. IV. Methods of Presentation: Discussion, Lecture and Discussion, Other (Specify) Other Methods: Lecture and Discussion: Logical analysis of problems. Code analysis. V. Course Content % of course 6% Topic Overview of Object Oriented Methodologies 10% Using UML 6% Class Definition using properties and methods 6% Events 6% Binding : Static and Dynamic 6% Delegates 6% Inheritance 6% Relating Classes 6% Using Access Modifiers 12% Polymorphism, Overloading and Overriding 6% Multiple Inheritance 6% Shared Members 6% Structures vs. Classes 6% Exception Handling, from server to client 6% Signing and Deploying Class Libraries in VB.NET 100% Total VI. Methods of Evaluation: (Actual point distribution will vary from instructor to instructor but approximate values are shown.) Percentage Evaluation Method 40 % Exams/Tests - Two exams, each 20%

3 30 % Homework - Homework (Programming assignments on a weekly basis) 30 % Final exam 100 % Total VII. Sample Assignments: 1. Start a new windows forms application: Add a class module, and create a class named Car with the following 1. Properties, VIN (string), Mileage (Integer), GasLevel (Single), MaxGasLevel (Single). VIN, Mileage and MaxGasLevel are ReadOnly properties that get assigned at creation time. Write a constructor that takes a String (representing the VIN), and an Integer that stands for Mileage, and a Single value that stands for MaxGasLevel. Assign those values to the appropriate variables that represent the VIN, Mileage and MaxGasLevel properties. 10 Points 2. Events: GasLow, which has no arguments, updatedisplay which has 1 Single argument, and 1 String argument. 10 Points 3. When assigning the GasLevel, if the level is < 0, display an error message and reject the assignment. If the level is < 2.0, then Fire the GasLow event, and accept the assignment. If the new level is > the MaxGasLevel then 'fill up the tank' and display an error message showing the amount that was not used. Otherwise, just accept the new assignment. 10 Points (hint: if the current gaslevel is x and the user wants to add y gallons, check if x + y > maxgaslevel. If so, then max out the gaslevel (make it equal to maxgaslevel) and the rest is x + y - maxgaslevel). 4. Write a procedure, PumpGas that takes one argument (a number that represents the number of Gallons) and increase the gas level by that amount. 10 Points 5. Write another method Drive that takes one argument representing miles. The method increases the mileage by that argument and decrease the gas level by 10% of the miles driven (you may assume any MPG-miles per gallon). You can not drive a car with no gas, so before you change the gaslevel and mileage, check if the miles to be driven will empty the gas tank (or go beyond) and if so, drive by only the amount of miles till the tank gets empty, then the rest of the miles amount should be shown in an error message. 10 Points (hint: If the user wants to drive x miles, check how many gallons of gas x requires (x * MPG). If x*mpg > gaslevel then add gaslevel * MPG to Mileage, and then empty the gas tank, and the rest undriven miles is x - gaslevel*mpg). 6. When any property changes its value, fire the updatedisplay event

4 with the new value (all properties have a Single type), and a string representing the property name. For example, when the gaslevel changes, fire updatedisplay(newvalue,"gas Level"). 10 Points On the form add the following features (this is called the client code): 7. Textboxes where the user types in values for a car and clicks Create. 8. When the user Clicks Create, the values in the textboxes are assigned to a new object based on the Car Class. Make sure that at creation you pass values for VIN and Mileage as typed in textboxes and that you allow the object created to handle events. 10 Points 9. Another button, and a textbox are to be used where the user types a miles driven amount and clicks the button, then the Drive method of the class is called with the given value in the textbox. 10 Points 10. Write an event handler for the GasLow event that asks the user for a number of gallons to pump then activates the Pump method. 10 Points 11. All of the above buttons, use Static Event handling (using the WithEvents and Handles) 12. Write another handler for the updatedisplay event that displays, via labels, the current car dashboard data: Mileage and gas level. 10 Points 2. Using your previous hw file, add one more component. 1. Add a combo box, that shows each new car's (car or better car) VIN number. 5 points 2. Add a button, MakeCurrent which cause the car whose VIN is shown in the above combo to be current "driven" car. Note this means when you pick a car and click MakeCurrent then when you drive and or pump gas, then its done on that chosen car. 15 points 3. To complete the design, make sure you add each car you create to a collection. Implement the collection using the CollectionBase approach. When doing that, make sure you all the user to add, delete, and make current (Item method). Warning: If you do not use the CollectionBase approach you will loose all the points for this step. 60 points 4. Use buttons so that the user can choose a car and then deletes it (delete from collection and combo), add (part of step1 above). 5 points 5. When adding a new car, make sure the user is forced to pass a VIN number (no argument-less constructor in Car or BetterCar classes). Using the Collection Add method, make sure the VIN is not duplicated. If so, throw an exception. 15 points VIII. - Student Learning Outcomes 1. Using the principles of Object Oriented Programming students will develop applications that use Classes, Objects and Collections in Visual Basic. As assessed by: projects, and exams. 2. Using the tools of the Visual Basic compiler, students will develop medium

5 scale applications with multiple screens capable of error capturing. As assessed by: projects, and exams.

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

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

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

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

Visual Basic. murach's TRAINING & REFERENCE

Visual Basic. murach's TRAINING & REFERENCE TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com Contents Introduction

More information

Programming and Software Development CTAG Alignments

Programming and Software Development CTAG Alignments Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical

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

Fundamentals of Java Programming

Fundamentals of Java Programming Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors

More information

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Course Number: 4995 Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview

More information

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

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

More information

Advanced Workflow Concepts Using SharePoint Designer 2010

Advanced Workflow Concepts Using SharePoint Designer 2010 Instructional Brief Advanced Workflow Concepts Using SharePoint Designer 2010 SharePoint User Group September 8th, 2011 This document includes data that shall not be redistributed outside of the University

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

How To Teach C++ Data Structure Programming

How To Teach C++ Data Structure Programming 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

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

Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459) Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459) Class Time: 6:00 8:05 p.m. (T,Th) Venue: WSL 5 Web Site: www.pbvusd.net/mis260 Instructor Name: Terrell Tucker Office: BDC 127

More information

Cohort: BCA/07B/PT - BCA/06/PT - BCNS/06/FT - BCNS/05/FT - BIS/06/FT - BIS/05/FT - BSE/05/FT - BSE/04/PT-BSE/06/FT

Cohort: BCA/07B/PT - BCA/06/PT - BCNS/06/FT - BCNS/05/FT - BIS/06/FT - BIS/05/FT - BSE/05/FT - BSE/04/PT-BSE/06/FT BSc (Hons) in Computer Applications, BSc (Hons) Computer Science with Network Security, BSc (Hons) Business Information Systems & BSc (Hons) Software Engineering Cohort: BCA/07B/PT - BCA/06/PT - BCNS/06/FT

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

Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs

Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs A Course of Study for Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core computer

More information

Course outline. Code: ICT311 Title: Software Development 2

Course outline. Code: ICT311 Title: Software Development 2 Faculty of Arts and Business School of Business Teaching Session: Semester 2 Year: 2015 Course Coordinator: Dr Mark Utting Office: K2.02A Telephone: +61 7 5459 4495 Email: Utting@usc.edu.au Consultation

More information

Course Description. Prerequisites. CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015

Course Description. Prerequisites. CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015 CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015 Course Description CS-119 Section 0137 Hybrid course (Classroom/web) 3 Units CS-119L Lab section 0138 1 Unit (You

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

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

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

More information

CS 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

Wilson Area School District Planned Course Guide

Wilson Area School District Planned Course Guide Wilson Area School District Planned Course Guide Title of planned course: Introduction to Computer Programming Subject Area: Business Grade Level: 9-12 Course Description: In this course, students are

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

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

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE MRKT-101 PRINCIPLES OF MARKETING

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE MRKT-101 PRINCIPLES OF MARKETING I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE MRKT-101 PRINCIPLES OF MARKETING A. Course Number and Title: Mrkt-101 Principles of Marketing B. New or Modified Course:

More information

VB.NET INTERVIEW QUESTIONS

VB.NET INTERVIEW QUESTIONS VB.NET INTERVIEW QUESTIONS http://www.tutorialspoint.com/vb.net/vb.net_interview_questions.htm Copyright tutorialspoint.com Dear readers, these VB.NET Interview Questions have been designed specially to

More information

VB.NET - WEB PROGRAMMING

VB.NET - WEB PROGRAMMING VB.NET - WEB PROGRAMMING http://www.tutorialspoint.com/vb.net/vb.net_web_programming.htm Copyright tutorialspoint.com A dynamic web application consists of either or both of the following two types of

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

SAGINAW CHIPPEWA TRIBAL COLLEGE SYLLABUS OF RECORD. BUS-215 Business Communications 3 credits

SAGINAW CHIPPEWA TRIBAL COLLEGE SYLLABUS OF RECORD. BUS-215 Business Communications 3 credits BUS-215 Business Communications 3 credits I. Catalog Description: This course is designed to teach students the fundamentals of communications it relates to business. Methods used are business writing

More information

COURSE OUTLINE. Prerequisites: Course Description:

COURSE OUTLINE. Prerequisites: Course Description: Lab/Recitation Revised Fall 2015 36TITP220 21TJava Programming II COURSE OUTLINE Prerequisites: ITP120 wi ITD130 as a co-requisite or instructor s permission Course Description: Imparts instruction in

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

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

Java SE 7 Programming

Java SE 7 Programming Oracle University Contact Us: 1.800.529.0165 Java SE 7 Programming Duration: 5 Days What you will learn This Java SE 7 Programming training explores the core Application Programming Interfaces (API) you'll

More information

Java SE 7 Programming

Java SE 7 Programming Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Java SE 7 Programming Duration: 5 Days What you will learn This Java Programming training covers the core Application Programming

More information

Adding a Section to a Single Component Course

Adding a Section to a Single Component Course Adding a Section to a Single Component Course This tutorial will explain how to Add a Section to a Single Component Course. Begin by clicking on Curriculum Management Schedule of Classes Maintain Schedule

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

6/22/2016 10:47 AM Approved New Course (First Version) PLS 65 Course Outline as of Spring 2012

6/22/2016 10:47 AM Approved New Course (First Version) PLS 65 Course Outline as of Spring 2012 6/22/2016 10:47 AM Approved New Course (First Version) PLS 65 Course Outline as of Spring 2012 CATALOG INFORMATION Dept and Nbr: PLS 65 Title: TECHNOLOGY IN LAW OFFICE Full Title: Technology in the Law

More information

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs A Course of Study for COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core

More information

Unit Testing Scenario and Sample Unit Test Plan

Unit Testing Scenario and Sample Unit Test Plan Unit Testing Scenario and Sample Unit Test Plan Version 2.3 May 1999 The following example follows one portion of an application from specification to turning the code over to Quality Assurance. In each

More information

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY-294, Oracle: Database Administration Fundamentals Part I

RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY-294, Oracle: Database Administration Fundamentals Part I RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT CISY-294, Oracle: Database Administration Fundamentals Part I I. Basic Course Information A. Course Number and Title: CISY-294, ORACLE:

More information

(ENTD361 is highly recommended before taking this course)

(ENTD361 is highly recommended before taking this course) Department of Information Technology ENTD461: Enterprise Development Using VB.NET: Advanced Credit Hours: 3 Length of Course: 8 Weeks Enterprise Development Using VB.NET: Introduction (ENTD361 is highly

More information

SYLLABUS FOR CS340: INTRODUCTION TO DATABASES

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

More information

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

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0 The following applies to all exams: Once exam vouchers are purchased you have up to one year from the date of purchase to use it. Each voucher is valid for one exam and may only be used at an Authorized

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

SAM Code C= Clearly Occupational. Course prior to college level Y=Not applicable Noncredit category. Yes No Transfer request

SAM Code C= Clearly Occupational. Course prior to college level Y=Not applicable Noncredit category. Yes No Transfer request COURSE OUTLINE OF RECORD Course Control Number: CCC000556869 Palo Verde College One College Drive, Blythe, CA 92225 (760) 921-5500 Course Outline Approval Dates Curriculum Committee Board of Trustees Face-to-Face

More information

AppDev OnDemand Microsoft Development Learning Library

AppDev OnDemand Microsoft Development Learning Library AppDev OnDemand Microsoft Development Learning Library A full year of access to our Microsoft Develoment courses, plus future course releases included free! Whether you want to learn Visual Studio, SharePoint,

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

Hands-On: Introduction to Object-Oriented Programming in LabVIEW

Hands-On: Introduction to Object-Oriented Programming in LabVIEW Version 13.11 1 Hr Hands-On: Introduction to Object-Oriented Programming in LabVIEW Please do not remove this manual. You will be sent an email which will enable you to download the presentations and an

More information

StFX Registration Tutorial

StFX Registration Tutorial StFX Registration Tutorial Once you have reviewed the previous steps, click on BANNER (SELF-SERVICE) Enter your StFX ID Enter your PIN Number Click Login Create your own security question and answer. Please

More information

Yarmouk University Faculty of Science and Information Technology Department of Computer Information Systems CIS 282 Developing Web Applications

Yarmouk University Faculty of Science and Information Technology Department of Computer Information Systems CIS 282 Developing Web Applications Yarmouk University Faculty of Science and Information Technology Department of Computer Information Systems CIS 282 Developing Web Applications Course Credits: 3 credit hours Pre-requisite(s): CIS 110

More information

When a variable is assigned as a Process Initialization variable its value is provided at the beginning of the process.

When a variable is assigned as a Process Initialization variable its value is provided at the beginning of the process. In this lab you will learn how to create and use variables. Variables are containers for data. Data can be passed into a job when it is first created (Initialization data), retrieved from an external source

More information

Java SE 7 Programming

Java SE 7 Programming Java SE 7 Programming The second of two courses that cover the Java Standard Edition 7 (Java SE 7) Platform, this course covers the core Application Programming Interfaces (API) you will use to design

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

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

Your First Windows Mobile Application. General

Your First Windows Mobile Application. General Your First Windows Mobile Application General Contents Your First Windows Mobile Application...1 General...1 Chapter 1. Tutorial Overview and Design Patterns...3 Tutorial Overview...3 Design Patterns...4

More information

Course Leaf Documentation New Course Proposals Academic Information & Systems. Developed by: Harri Weinberg Last Update: October 2012 Updated by:

Course Leaf Documentation New Course Proposals Academic Information & Systems. Developed by: Harri Weinberg Last Update: October 2012 Updated by: COURSE INVENTORY MANAGEMENT (CIM): PROPOSING NEW COURSES Firefox is recommended for CourseLeaf. If you are requesting a new subject code, it must be requested before the proposal is submitted so that the

More information

Programming II. Cecotti, H. Seminars Tutorials. Independent study (including assessment)

Programming II. Cecotti, H. Seminars Tutorials. Independent study (including assessment) MODULE TITLE: MODULE CODE: Visual Programming COM321 YEAR OF REVISION: 2015/16 MODULE LEVEL: 5 CREDIT POINTS: 10 MODULE STATUS: SEMESTER: 1 LOCATION: E-LEARNING: PREREQUISITE(S): CO-REQUISITE(S): Compulsory

More information

CENTRAL TEXAS COLLEGE ITSE 1302 COMPUTER PROGRAMMING. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

CENTRAL TEXAS COLLEGE ITSE 1302 COMPUTER PROGRAMMING. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: CENTRAL TEXAS COLLEGE ITSE 1302 COMPUTER PROGRAMMING Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: I. INTRODUCTION A. This course is an introduction to computer programming using Visual Basic. Emphasis

More information

Requisite Approval must be attached

Requisite Approval must be attached Requisite Approval must be attached CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE APPROVAL FORM DEPT: LIBRARY COURSE NUMBER: LIBT 201 TITLE: INTRODUCTION TO CATALOGING UNIT VALUE 3 Lecture hours 36 Lab

More information

DIVISION OF NATURAL SCIENCES AND MATHEMATICS TIDEWATER COMMUNITY COLLEGE VIRGINIA BEACH CAMPUS COURSE PLAN

DIVISION OF NATURAL SCIENCES AND MATHEMATICS TIDEWATER COMMUNITY COLLEGE VIRGINIA BEACH CAMPUS COURSE PLAN Effective Fall 2011 DIVISION OF NATURAL SCIENCES AND MATHEMATICS TIDEWATER COMMUNITY COLLEGE VIRGINIA BEACH CAMPUS COURSE PLAN Course Number and Title: MTH 158-College Algebra Online Sections Lecture Hours:

More information

NURSING - RN (AS) Associate Degree

NURSING - RN (AS) Associate Degree A Course of Study for NURSING - RN (AS) Associate Degree The objectives of this program are to prepare students to meet the standards of the California Board of Registered Nursing and employment in the

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

CS 111 Classes I 1. Software Organization View to this point:

CS 111 Classes I 1. Software Organization View to this point: CS 111 Classes I 1 Software Organization View to this point: Data Objects and primitive types Primitive types operators (+, /,,*, %). int, float, double, char, boolean Memory location holds the data Objects

More information

COURSE OUTLINE (Replaces PNCR and Course Outline)

COURSE OUTLINE (Replaces PNCR and Course Outline) Los Angeles Community College District COURSE OUTLINE (Replaces PNCR and Course Outline) Section I: BASIC COURSE INFORMATION OUTLINE STATUS: 1. COLLEGE: 2. SUBJECT (DISCIPLINE) NAME 1 ): (40 characters,

More information

CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE. DEPARTMENT Health Sciences COURSE NUMBER NRS 252

CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE. DEPARTMENT Health Sciences COURSE NUMBER NRS 252 COURSE PURPOSE (check all that apply) CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE Basic Skills [ ] Certificate/Skill Award [X] Non-Credit [ ] AA/AS Degree [x] Transfer (CSU or UC) [ ] Honors

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

Florida State College at Jacksonville MAC 1105: College Algebra Summer Term 2011 Reference: 346846 MW 12:00 PM 1:45 PM, South Campus Rm: G-314

Florida State College at Jacksonville MAC 1105: College Algebra Summer Term 2011 Reference: 346846 MW 12:00 PM 1:45 PM, South Campus Rm: G-314 Florida State College at Jacksonville MAC 1105: College Algebra Summer Term 2011 Reference: 346846 MW 12:00 PM 1:45 PM, South Campus Rm: G-314 General Information: Instructor: Ronald H. Moore Office Hours:

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

2013-2014 College of Marin CATALOG ADDENDUM Updates and Corrections to the 2013-2014 Catalog

2013-2014 College of Marin CATALOG ADDENDUM Updates and Corrections to the 2013-2014 Catalog 2013-2014 College of Marin CATALOG ADDENDUM Updates and Corrections to the 2013-2014 Catalog Office of Instructional Management 11/25/2013 The College of Marin publishes a complete Catalog of Courses each

More information

Java Application Developer Certificate Program Competencies

Java Application Developer Certificate Program Competencies Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle

More information

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. 20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction

More information

CATALOG OF CLASSES IT and Technical Courses

CATALOG OF CLASSES IT and Technical Courses CATALOG OF CLASSES IT and Technical Courses Table of Contents CATALOG OF CLASSES... 1 Microsoft... 1 10135BC... 1 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Service Pack 2...

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 REC 245 TITLE Music Business/Audio Careers THIS COURSE IS CLASSIFIED AS: DEGREE APPLICABLE

More information

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

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

More information

History OOP languages Year Language 1967 Simula-67 1983 Smalltalk

History OOP languages Year Language 1967 Simula-67 1983 Smalltalk History OOP languages Intro 1 Year Language reported dates vary for some languages... design Vs delievered 1957 Fortran High level programming language 1958 Lisp 1959 Cobol 1960 Algol Structured Programming

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

Many applications consist of one or more classes, each containing one or more methods. If you become part of a development team in industry, you may

Many applications consist of one or more classes, each containing one or more methods. If you become part of a development team in industry, you may Chapter 1 Many applications consist of one or more classes, each containing one or more methods. If you become part of a development team in industry, you may work on applications that contain hundreds,

More information

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus 6111 E. Skelly Drive P. O. Box 477200 Tulsa, OK 74147-7200 INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus Course Number: APD-0248 OHLAP Credit: No OCAS Code: None Course Length: 120 Hours Career Cluster:

More information

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MANAGEMENT INFORMATION SYSTEMS CST 2030

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MANAGEMENT INFORMATION SYSTEMS CST 2030 PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MANAGEMENT INFORMATION SYSTEMS CST 2030 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 4.0 Date Revised: Spring 01 Catalog Course Description:

More information

Appointment Schedule and Online Messaging Help Guide

Appointment Schedule and Online Messaging Help Guide Appointment Schedule and Online Messaging Help Guide 1. Accessing your appointment schedule 2. Understanding the icons 3. Exclusions 4. Requesting meetings 5. Cancelling pending meeting requests 6. Accepting

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

Like any function, the UDF can be as simple or as complex as you want. Let's start with an easy one...

Like any function, the UDF can be as simple or as complex as you want. Let's start with an easy one... Building Custom Functions About User Defined Functions Excel provides the user with a large collection of ready-made functions, more than enough to satisfy the average user. Many more can be added by installing

More information

Logi Ad Hoc Reporting System Administration Guide

Logi Ad Hoc Reporting System Administration Guide Logi Ad Hoc Reporting System Administration Guide Version 11.2 Last Updated: March 2014 Page 2 Table of Contents INTRODUCTION... 4 Target Audience... 4 Application Architecture... 5 Document Overview...

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 257 TITLE Projects: Advanced Digital Portfolio THIS COURSE IS CLASSIFIED AS:

More information

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

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

More information

Monfort College of Business Semester Course Syllabus (2015-2016) COURSE PREFIX/TITLE: BACS 350 Intermediate Web Development Sem. Hrs. 3 Ed.

Monfort College of Business Semester Course Syllabus (2015-2016) COURSE PREFIX/TITLE: BACS 350 Intermediate Web Development Sem. Hrs. 3 Ed. Monfort College of Business Semester Course Syllabus (2015-2016) COURSE PREFIX/TITLE: BACS 350 Intermediate Web Development Sem. Hrs. 3 Ed. Cap: 40 CATALOG DESCRIPTION: Prerequisites: BACS 200 or consent

More information

BCS2B02: OOP Concepts and Data Structures Using C++

BCS2B02: OOP Concepts and Data Structures Using C++ SECOND SEMESTER BCS2B02: OOP Concepts and Data Structures Using C++ Course Number: 10 Contact Hours per Week: 4 (2T + 2P) Number of Credits: 2 Number of Contact Hours: 30 Hrs. Course Evaluation: Internal

More information

Visual Studio 2008: Windows Presentation Foundation

Visual Studio 2008: Windows Presentation Foundation Visual Studio 2008: Windows Presentation Foundation Course 6460A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and skills to build and

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. Accounting Systems and Software ACCT-225

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. Accounting Systems and Software ACCT-225 RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE Accounting Systems and Software ACCT-225 I. Basic Course Information A. Course Number and Title: Accounting Systems and Software B. New or Modified

More information

CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE. Degree Applicable [X] Non Degree Applicable [ ]

CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE. Degree Applicable [X] Non Degree Applicable [ ] CITRUS COMMUNITY COLLEGE DISTRICT CREDIT COURSE OUTLINE DEPARTMENT Computer Science and Information Systems COURSE NUMBER 156 TITLE Web Development with Flash COURSE PURPOSE (check all that apply) Basic

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

Lassen Community College Course Outline. SOC 1 Introduction to Sociology

Lassen Community College Course Outline. SOC 1 Introduction to Sociology Lassen Community College Course Outline SOC 1 Introduction to Sociology 3.0 Units I. Catalog Description Basic concepts of sociology are covered with an emphasis on culture, socialization, social norms,

More information

SANTA BARBARA CITY COLLEGE ASSOCIATE DEGREE CREDIT COURSE OUTLINE

SANTA BARBARA CITY COLLEGE ASSOCIATE DEGREE CREDIT COURSE OUTLINE SANTA BARBARA CITY COLLEGE ASSOCIATE DEGREE CREDIT COURSE OUTLINE Department: English Subject Area and Course Number: English 110 Course Title: Composition and Reading Discipline: English Units: 3 Repeatability:

More information

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: ADVANCE WEB TECHNOLOGY (COURSE CODE: 3360706)

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: ADVANCE WEB TECHNOLOGY (COURSE CODE: 3360706) GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: ADVANCE WEB TECHNOLOGY (COURSE CODE: 3360706) Diploma Programme in which this course is offered Computer Engineering

More information

Web-Based Database Applications ITP 300x (3 Units)

Web-Based Database Applications ITP 300x (3 Units) Web-Based Database Applications ITP 300x (3 Units) Objective Examination of the architecture and use of database-enabled web sites. Define the foundation for using relational databases on the web. Architectural

More information

June 20, 2012. Copyright 2012 by World Class CAD, LLC. All Rights Reserved.

June 20, 2012. Copyright 2012 by World Class CAD, LLC. All Rights Reserved. Windows 2008 Server Event Logs June 20, 2012 Copyright 2012 by World Class CAD, LLC. All Rights Reserved. Event Viewer Window Nearly everything that happens to the server or the Domain can be read in a

More information

Awareness of lifetime physical and mental wellness Physical Education Included in a degree or certificate program: Yes No Noncredit Category:

Awareness of lifetime physical and mental wellness Physical Education Included in a degree or certificate program: Yes No Noncredit Category: CourseID: ENGR 8 Discipline: Engineering TOP: 901.00 - Engineering, General CB21: Y = Not Applicable CC Approval: 11/02/2015 Effective Date: 01/11/2016 BOT Approval: 12/08/2015 Degree/Transfer Status:

More information