COURSE OVERVIEW. Successful completion of this course may provide one semester of college credit for computer science.

Size: px
Start display at page:

Download "COURSE OVERVIEW. Successful completion of this course may provide one semester of college credit for computer science."

Transcription

1 Bishop Montgomery High School AP Computer Science A 2015/2016 Course Syllabus (revision 02/04/2015) COURSE OVERVIEW Students interested in careers related to: business, engineering, computer science, information technology, bioinformatics, genetics, physics, chemistry, or math should take AP Computer Science. However, almost all occupations use some form of computer science and software. Knowledge about how software is designed, created and maintained will provide useful background. AP Computer Science is a yearlong college level course that teaches students how to program in the Java language. At the conclusion of the course students must take the AP Computer Science A examination. Students passing this is examination may receive college credit for one semester of computer science. It is a recommended to take AP Computer Science before your senior year. Your AP score can be a significant factor in scholarships and college entrance applications. Credit Successful completion of this course may provide one semester of college credit for computer science. Prerequisites Honors Algebra II: Completed, passing grade B or A Honors or AP English: Currently enrolled, passing grade B or A Student must be able to touch type. 40+ WPM is recommended. You need to be able to type without looking at the keyboard. You need to be free to watch what is happening on the screen and not thinking (most of the time) about where which key is on the keyboard. This is a college level class and not a beginner or an application class (such as word processing, graphic design, etc.). Students should be familiar with basic computer terms and operations and preferably have some experience programming before they start. A strong mathematics background with a PSAT math score of 58 or higher is a positive indication of readiness for the class. Course Objectives (AP Curricular Requirements) CR1 Students will be able to design and implement computer based solutions to problems CR2 Students will be able to use and implement common algorithms

2 CR3 Students will be able to use common data structures CR4 Students will be able to select appropriate algorithms and data structures to solve problems CR5 Students will be able to code fluently in an object oriented paradigm using the programming language Java {AP SUBSET} CR6 Students will be able to use elements of the standard Java library from the AP Java subset in Appendix A of the AP Computer Science A Course Description CR7 Students will participate in a minimum of 20 hours {PROBLEM BASED} hands on lab experiences CR8 Students will be able to recognize and discuss the social and ethical implications of computer use Required Text(s) Barnes, D., & Kolling, M. (2012). Objects first with Java: A practical introduction using BlueJ (5th ed.). Boston: Pearson. Litvin, G. Litvin, M. (2014). Be prepared for the AP computer science exam in Java (6th ed.). Andover, Mass.: Skylight Pub. Required Materials USB Thumb Drive (>1Gb recommended) You will be responsible to back up your programs/code. 3x5 cards Flash cards used for new vocabulary, code snippets, and other information to use for studying for tests and the AP exam. Students are not required to have a computer with an internet connection at home. It is recommended. Grading Comprehensive examinations at the conclusion of Unit 8 and Unit 14 will be the largest component of a student s grade. Examinations will be written as closely to the AP exam standards as possible. Both examinations will be pencil and paper/scantron. Your comprehensive examination grade will give you an indication of your standing in for the AP exam in enough time to take corrective action if needed. Course work will generally be finished by Week 28, leaving the rest of the year for review, AP Computer Science A, and completion of the major project. The final grade will consist primarily of Unit 14 comprehensive examination grade and the personal software project. Generally, there is a high correlation between the practice exams and your grade on the AP test. It will be nearly impossible to get an A in this course and not pass the AP examination. Every unit will have a moderate sized programming assignment/lab which will be due at the start of the following unit. The assignments, homework, and requirements are listed on the BMHS AP Computer

3 Science webpage (see below). Time will be allotted in class to work on these programs but work will be required outside of allotted class time. No late homework will be accepted. Class Work Students will frequently have brief programming assignments in class to illustrate a specific objectives. These will normally be due no later than the next class session. Personal software project Each student will be required to design and create a Personal Software Project which answers a research question or meets a defined purpose such a game or education program. Click here for a detailed description of the project. Be aware that the project will seriously impact the second semester grade. It will be impossible to get an a without completing this project. AP Exam The examination will be given on Tuesday, May 3, 2016 at 8AM. You must arrive 30 minutes early. The exam last three hours and consists of two parts. The AP exam contains a free response (essay, problem solving, oral responses, etc.) as well as multiple choice questions. AP Exam Grades: 5 Extremely well qualified 4 Well qualified Internet Resources 3 Qualified 2 Possibly qualified 1 No recommendation Practice typing awkward characters in code: AP Computer Science Java Subset: bit.ly/bmhs_javasubset AP Computer Science Quick Reference: bit.ly/bmhs_javareference BMHS AP Computer Science Webpage: TBD Daily/Weekly Objectives, Exercises, and Assignments: TBD Textbook Webpage: first/ IDE Software (BlueJ):

4 COURSE OUTLINE Unit 01 Week(s): 0 2 Topic(s): objects, methods, classes, parameters Fundamental concepts of object orientation Students will be given a hands on introduction to objects, classes, and method concepts. Students will exam source code, and introduced to syntax. Students will use an example of graphic shapes which can be interactively drawn. Students will discuss the schools technology usage policy, the Association for Computing Machinery s Code of Ethics, and write a small paper discussing computer ethics [CR7]. Reading: BlueJ section(s), Lab: Classroom Enrollment System [CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards, base conversion worksheet [CR1], error messages worksheet [CR1] Assessment: BlueJ short answer exercise(s), Terms: object, class, instance, method, signature, parameter, type, state, source code, return value, compiler Unit 02 Week(s): 3 4 Topic(s): fields, constructors, parameters, methods (accessor, mutator), assignment and condition statement Creating behavior Students will be introduced to class definitions and investigate how source code is written to create behavior of objects. Students will discuss how to define fields and implement methods. Students will be introduced to the first types of statements [CR2a]. The main example from this chapter is an implementation of a ticket machine. Reading: BlueJ section(s), Lab: Ticket machine design [CR1][CR2a][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises

5 Java Constructs: field, constructor, comment, parameter, assignment (=), block, return statement, void, compound assignment operators (+=, =), if statement Terms: field, instance variable, constructor, method, method header, method body, actual parameter, formal parameter, accessor, mutator, declaration, initialization, block, statement, assignment statement, conditional statement, return statement, return type, comment, expression, operator, variable, local variable, scope, lifetime Unit 03 Week(s): 5 6 Topic(s): abstraction, modularization, object creation, object diagrams, method calls, debuggers Multiple objects Students will expand on their understanding and discussion of how multiple objects interact [CR4]. Students will see how objects collaborate and perform common tasks. Students will discuss how one object can create or spawn another object. A LED alarm clock display is discussed, using a two number display to show hours and minutes. Another major discussion is a simulation of an system in which messages are sent between mail clients. Reading: BlueJ section(s), Lab: LED Clock [CR1][CR4][CR5][CR6] (BlueJ ) Lab: Mail system [CR1][CR4][CR5][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: class types, logic operators (&&, ), string concatenation, module operator (%), object construction (new), method calls (dot notation), this Terms: field, instance variable, constructor, method, method header, method body, actual parameter, formal parameter, accessor, mutator, declaration, initialization, block, statement, assignment statement, conditional statement, return statement, return type, comment, expression, operator, variable, local variable, scope, lifetime Unit 04 Week(s): 7 8 Topic(s): collections, loops, iterators, arrays Collections of objects Students will continue to build more extensive structures of objects, and begin to use collections of objects (ArrayList) [CR2b][CR5]. Students will implement a music player and auction system to

6 introduce collections. Students will discuss iterations over collection and have an introduction to loops. A web log analyzer is used from an example of array use. Reading: BlueJ section(s), Lab: Web log analyzer [CR1][CR2b][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: ArrayList, Iterator, while loop, null, cast, anonymous object, array, for loop, for each loop, ++ Terms: collection, array, iterator, for each loop, while loop, for loop, index, import statement, library, package, anonymous object, definite iteration, indefinite iteration Unit 05 Week(s): 9 10 Topic(s): using library classes, reading documentation, writing documentation Libraries and interfaces Students will be introduced to the Java standard library and discuss library classes [CR5]. Students will be able to read and understand library documentation. The importance and value of writing documentation in software development is discuss, and students will practice how to write suitable documentation for our own classes. Classes in this chapter are Random, Set, and Map. Reading: BlueJ section(s), Lab: Web log analyzer [CR1][CR5][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: String, ArrayList, Random, HashMap, HashSet, Iterator, Arrays, static, final Terms: interface, implementation, map, set, javadoc, access modifier, information hiding, coupling, class variable, static, constant, final

7 Unit 06 Week(s): Topic(s): responsibility driver design, cohesion, coupling, refactoring Designing classes Students will discuss more formally the issues of dividing a problem domain into classes for implementation. Students will be introduced to issues of designing classes, including concepts such as responsibility driven d3esign, coupling, cohesion, and refactoring. World of Zuul will be used for this discussion. Students will go through several iterations of improving the internal class structure of the game and extending its functionality, and end with a long list of proposals for extensions that may be done as student projects [CR1][CR3][CR4]. Reading: BlueJ section(s), Lab: World of Zuul [CR1][CR3][CR4][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: static (for methods), Math, enumerated types, switch Terms: code duplication, coupling, cohesion, encapsulation, responsibility driven design, implicit coupling, refactoring, class method Unit 07 Week(s): Topic(s): testing, debugging, unit testing, test automation Well behaved objects Dealing with a whole group of uses connected to producing correct, understandable, and maintainable classes. Students will cover issues ranging from writing clear, understandable code (including style and commenting) to testing and debugging. Testing strategies are introduced and a number of debugging methods are discussed in detail [CR4]. Lab: Online shopping site, and implementation of electronic calculator Reading: BlueJ section(s), Lab: Online shopping site unit testing [CR1][CR4][CR6] (BlueJ ) Lab: Electronic calculator debugging [CR1][CR4][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards

8 Assessment: Cumulative examination Java Constructs: no new Java constructs are introduced in this unit Terms: syntax error, logical error, testing, debugging, unit testing, JUnit, positive testing, negative testing, regression testing, manual walkthrough, call sequencing Unit 08 Week(s): Topic(s): inheritance, subtyping, substitution, polymorphic variables Inheritance and Polymorphism Students are introduced to the concepts of inheritance and polymorphism with many of the related issues. Students will discuss a part of the implementation of a social networking site to illustrate the concepts. Detailed discussion of code inheritance, subtyping, polymorphic method calls, and overriding [CR2a][CR2b][CR4]. Reading: BlueJ section(s), Lab: Social network newsfeed [CR1][CR4][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: extends, super (in constructor), cast, Object, autoboxing, wrapper classes Terms: inheritance, superclass (parent), subclass (child), is a, inheritance hierarchy, abstract class, subtype substitution, polymorphic variable, type loss, cast, autoboxing, wrapper classes Unit 09 Week(s): Topic(s): method polymorphism, static and dynamic type, overriding, dynamic method lookup More about inheritance. Continuing with the social network newsfeed lab work, students will discuss their understanding of inheritance, and why it is central to understanding and using object oriented languages. Students will further develop their understanding on inheritance and polymorphism [CR2a][CR2b][CR4]. Reading: BlueJ section(s),

9 Lab: Social network newsfeed (continued) [CR1][CR2a][CR2b][CR4][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: super (in method), tostring, protected, instanceof Terms: static type, dynamic type, overriding, redefinition, method lookup, method dispatch, method polymorphism, protected Unit 10 Week(s): Topic(s): abtract classes, interfaces, multiple inheritance Predator/prey simulation Discussing additional abstraction mechanisms based on inheritance, namely interfaces and abstract classes [CR2a][CR2b][CR4]. Reading: BlueJ section(s), Lab: Foxes and rabbits [CR1][CR2a][CR2b][CR4][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: abstract, implements, interface Terms: abstract method, abstract class, concerte class, abstract subclass, multiple inheritance, interface (Java construct), implements Unit 11 Week(s): Topic(s): constructing GUIs, interface components, GUI layout, event handling GUIs Using an image viewer and sound player, students will use these examples to discuss how to build graphical user interfaces. Reading: BlueJ section(s),

10 Lab: Image Viewer [CR1][CR6] (BlueJ ) Lab: Music Player [CR1][CR6] (BlueJ 11.9) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: JFrame, JLabel, JButton, JMenuBar, JMenu, JMenuItem, ActionEvent, Color, FlowLayout, BorderLayout, GridLayout, BoxLayout, Box, JOptionPane, EtchedBorder, EmptyBorder, anonymous inner classes, final variables Terms: GUI, AWT, Swing, component, layout, event, event handling, event listener, from, menu bar, menu, menu item, content pane, modal dialog, anonymous inner class, final variable Unit 12 Week(s): Topic(s): defensive programming, error reporting, exception throwing and handling, basic file processing Error handling Possible problems and solutions are discussed, and Java s exception handling mechanism is discussed in detailed [CR4]. Reading: BlueJ section(s), Lab: Address Book application [CR1][CR4][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises Java Constructs: TreeMap, TreeSet, SortedMap, assert, exception, throw, throws, try, catch, File, FileReader, FileWriter, Path, Scanner, stream Terms: exception, unchecked exception, checked exception, exception handler, assertion, serialization Unit 13 Week(s): Topic(s): discovering classes, designing interfaces, CRC cards, patterns Abstraction, structuring problems into classes and methods

11 Starting from a clean slate, students will discuss what the classes should be to implement an application, how they interact, and how responsibilities should be distributed. Class responsibility collaborators (CRC) cards are used approach this problem, while designing a cinema booking system. Reading: BlueJ section(s), Lab: Cinema booking system [CR1][CR4][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), , syntax flash cards Assessment: BlueJ short answer exercises 13.8 Java Constructs: no new Java constructs are introduced in this unit Terms: analysis and design, verb/noun method, CRC card, scenario, use case, method stub, design pattern Unit 14 Week(s): Topic(s): whole application development Concluding the course, students will integrate many topics into a cohesive project. Application design, design of class interfaces, functional and non functional characteristics and implementation details will be discussed. Additionally, topics covered earlier in the year like be applied in a new context [CR2a][CR2b][CR3][CR4][CR5]. Reading: BlueJ section(s), Lab: Taxi company model [CR1][CR2a][CR2b][CR3][CR4][CR5][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), Assessment: Comprehensive examination Java Constructs: no new Java constructs are introduced in this unit Terms: no new Java terms and introduced in this unit

12 Unit 15 Week(s): 28+ Topic(s): AP Computer Science A Exam Prep Students will begin to focus on and prepare for the AP Computer Science A Exam. AP Computer Science A Examination is on Tuesday, May 3, 2015 at 8:00AM. Students will have approximately three to four weeks working with practice examinations and working on problems sets provided by their instructor or their text Be Prepared for the AP Computer Science Exam in Java. Reading: BlueJ section(s), Lab: Taxi company model [CR1][CR2a][CR2b][CR3][CR4][CR5][CR6] (BlueJ ) Exercise(s): BlueJ exercise(s), Assessment: Comprehensive examination Java Constructs: no new Java constructs are introduced in this unit Terms: no new Java terms and introduced in this unit

Foundations of object orientation

Foundations of object orientation Foreword Preface List of projects discussed in detail in this book Acknowledgments Part 1 Chapter 1 Chapter 2 Foundations of object orientation Objects and classes 1.1 Objects and classes 1.2 Creating

More information

Objects First with Java

Objects First with Java ^ Objects First with Java A Practical Introduction using BlueJ David J. Barnes and Michael Kolling Second edition PEARSON Prentice Hall Harlow, England London New York Boston San Francisco Toronto Sydney

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

IMACS: AP Computer Science A

IMACS: AP Computer Science A IMACS: AP Computer Science A OVERVIEW This course is a 34-week, 4 classroom hours per week course for students taking the College Board s Advanced Placement Computer Science A exam. It is an online course

More information

3D Graphics Programming Mira Costa High School - Class Syllabus,

3D Graphics Programming Mira Costa High School - Class Syllabus, 3D Graphics Programming Mira Costa High School - Class Syllabus, 2009-2010 INSTRUCTOR: Mr. M. Williams COURSE GOALS and OBJECTIVES: 1 Learn the fundamentals of the Java language including data types and

More information

AP Computer Science A Sample Syllabus 4

AP Computer Science A Sample Syllabus 4 Curricular Requirements CR1 The course teaches solutions to problems. Page(s) 3, 4, 5, 6, 7, 8, 10 CR2a The course teaches students to use and implement commonly used algorithms. 4, 9 CR2b The course teaches

More information

AP Computer Science A Syllabus DRAFT 0.3 June 27th, 2015 Course Overview

AP Computer Science A Syllabus DRAFT 0.3 June 27th, 2015 Course Overview AP Computer Science A Syllabus DRAFT 0.3 June 27th, 2015 Course Overview AP Computer Science A in Java is based on the syllabus developed by the College Board. Topics include program design and implementation,

More information

Mathematics/Science Department Kirkwood Community College. Course Syllabus. Computer Science CSC142 1/10

Mathematics/Science Department Kirkwood Community College. Course Syllabus. Computer Science CSC142 1/10 Mathematics/Science Department Kirkwood Community College Course Syllabus Computer Science CSC142 Bob Driggs Dean Cate Sheller Instructor 1/10 Computer Science (CSC142) Course Description Introduces computer

More information

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17 List of Programs xxv List of Figures xxix List of Tables xxxiii Preface to second version xxxv PART 1 Structured Programming 1 1 Getting started 3 1.1 Programming 3 1.2 Editing source code 5 Source code

More information

Curriculum Map Grade(s): Subject: AP Computer Science

Curriculum Map Grade(s): Subject: AP Computer Science Curriculum Map Grade(s): 11-12 Subject: AP Computer Science (Semester 1 - Weeks 1-18) Unit / Weeks Content Skills Assessments Standards Lesson 1 - Background Chapter 1 of Textbook (Weeks 1-3) - 1.1 History

More information

AP Computer Science A

AP Computer Science A AP Computer Science A Couse Information: Couse Title: AP Computer Science A Couse Number: 8317 Length of Course: Full year No. of Credits: 1.0 Instructor Information: Instructor: Michael George Email:

More information

Course materials Reges, Stuart, and Stepp, Martin. Building Java Programs: A Back to Basics Approach. 2d ed. (Boston: Addison-Wesley, 2011).

Course materials Reges, Stuart, and Stepp, Martin. Building Java Programs: A Back to Basics Approach. 2d ed. (Boston: Addison-Wesley, 2011). AP Computer Science A Advanced Placement Computer Science A is a fast-paced course equivalent to a college introductory programming class. Students will learn about the exciting kinds of problems tackled

More information

ITT Technical Institute. SD1420 Introduction to Java Programming Onsite and Online Course SYLLABUS

ITT Technical Institute. SD1420 Introduction to Java Programming Onsite and Online Course SYLLABUS ITT Technical Institute SD1420 Onsite and Online Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 56 (34 Theory Hours, 22 Lab Hours Prerequisite(s and/or Corequisite(s: Prerequisite: PT1420

More information

Java Programming. Price $ (inc GST)

Java Programming. Price $ (inc GST) 1800 ULEARN (853 276) www.ddls.com.au Java Programming Length 5 days Price $4235.00 (inc GST) Overview Intensive and hands-on, the course emphasizes becoming productive quickly as a Java application developer.

More information

Course: Honors AP Computer Science Instructor: Mr. Jason A. Townsend

Course: Honors AP Computer Science Instructor: Mr. Jason A. Townsend Course: Honors AP Computer Science Instructor: Mr. Jason A. Townsend Email: jtownsend@pkwy.k12.mo.us Course Description: The material for this course is the equivalent of one to two semesters of an entry

More information

AP COMPUTER SCIENCE A: SYLLABUS

AP COMPUTER SCIENCE A: SYLLABUS Curricular Requirements CR1 The course teaches students to design and implement computer-based solutions to problems. Page(s) 2,3-4,5,6-7,8-9 CR2a The course teaches students to use and implement commonly

More information

This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units.

This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units. This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units. Introduction Overview Advancements in technology are

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 Course Title Course Code Regulation COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM JAVA PROGRAMMING A40503 R15-JNTUH

More information

Java 2. Course Outcome Summary. Western Technical College. Course Information. Course History. Course Competencies

Java 2. Course Outcome Summary. Western Technical College. Course Information. Course History. Course Competencies Western Technical College 10152155 Java 2 Course Outcome Summary Course Information Description Career Cluster Instructional Level Total Credits 4.00 Total Hours 90.00 The goal as programmers, is to create

More information

AP COMPUTER SCIENCE GRADES 10 12

AP COMPUTER SCIENCE GRADES 10 12 AP COMPUTER SCIENCE GRADES 10 12 THE EWING PUBLIC SCHOOLS 2099 Pennington Road Ewing, NJ 08618 BOE Approval Date: June 25, 2018 Michael Nitti Written by: College Board (Based) Superintendent 1 Contents

More information

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Course Overview This course teaches programmers the skills necessary to create Java programming system applications and satisfies the

More information

B. Knowledge of basic algebra and experience in problem solving is beneficial. Students should also possess competence in written communication.

B. Knowledge of basic algebra and experience in problem solving is beneficial. Students should also possess competence in written communication. Course Title: AP Computer Science AB (DL) Meeting Times: This is a 36 week course. Students engage in the online class according to the same academic calendar of their schools. Additionally, they can expect

More information

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

(800) Toll Free (804) Fax   Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days Course Description This course introduces the Java programming language and how to develop Java applications using Eclipse 3.0. Students learn the syntax of the Java programming language, object-oriented

More information

Syllabus Honors Java Programming 1 & 2

Syllabus Honors Java Programming 1 & 2 Syllabus Honors Java Programming 1 & 2 Instructor William Tomeo Phone (719) 328-2048 Office IT Lab 175 E-mail william.tomeo@d11.org Course Description: Honors Java Programming 1 This course engages students

More information

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Weiss Chapter 1 terminology (parenthesized numbers are page numbers) Weiss Chapter 1 terminology (parenthesized numbers are page numbers) assignment operators In Java, used to alter the value of a variable. These operators include =, +=, -=, *=, and /=. (9) autoincrement

More information

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013. AP Computer Science August 2014 June 2015 Class Description AP Computer Science is the second class after Pre-AP Computer Science that together teach the fundamentals of object-oriented programming and

More information

"Charting the Course... Java Programming Language. Course Summary

Charting the Course... Java Programming Language. Course Summary Course Summary Description This course emphasizes becoming productive quickly as a Java application developer. This course quickly covers the Java language syntax and then moves into the object-oriented

More information

CS Exam 1 Review Suggestions

CS Exam 1 Review Suggestions CS 235 - Fall 2015 - Exam 1 Review Suggestions p. 1 last modified: 2015-09-30 CS 235 - Exam 1 Review Suggestions You are responsible for material covered in class sessions, lab exercises, and homeworks;

More information

Instructor. Course Description. Learning Outcomes

Instructor. Course Description. Learning Outcomes CS 262 Object-Oriented Design and Programming II Course Syllabus Term: Fall 2016 Credits: 4 Meets: 9:10 10:10 AM, MWR in HS 237), F in HS 101C Prerequisites: Math-108 or equivalent with a grade of C of

More information

AP Computer Science Course Syllabus

AP Computer Science Course Syllabus AP Computer Science Course Syllabus The AP Computer Science course is a yearlong course designed to help students master the basics of Java and equip them to successfully pass the College Board AP Computer

More information

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Contents Executive Summary... 3 IT Curriculum Overview... 3 Aims... 3 Oracle Academy Introduction to Computer Science...

More information

AP Computer Science A Syllabus

AP Computer Science A Syllabus AP Computer Science A Syllabus Course Overview The focus of this class is structured logic with an emphasis on developing simple, elegant algorithms and thinking in an object-oriented manner. The Java

More information

AP Computer Science A Syllabus

AP Computer Science A Syllabus AP Computer Science A Syllabus Course Overview This computer science course will cover the topics in a typical introductory college computer science course. Common algorithms, data structures, abstraction,

More information

Language Features. 1. The primitive types int, double, and boolean are part of the AP

Language Features. 1. The primitive types int, double, and boolean are part of the AP Language Features 1. The primitive types int, double, and boolean are part of the AP short, long, byte, char, and float are not in the subset. In particular, students need not be aware that strings are

More information

TeenCoder : Java Programming (ISBN )

TeenCoder : Java Programming (ISBN ) TeenCoder : Java Programming (ISBN 978-0-9887070-2-3) and the AP * Computer Science A Exam Requirements (Alignment to Tennessee AP CS A course code 3635) Updated March, 2015 Contains the new 2014-2015+

More information

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS ITT Technical Institute SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS Credit hours: 3 Contact/Instructional hours: 40 (20 Theory Hours, 20 Lab Hours) Prerequisite(s)

More information

Boca Raton Community High School AP Computer Science A - Syllabus 2009/10

Boca Raton Community High School AP Computer Science A - Syllabus 2009/10 Boca Raton Community High School AP Computer Science A - Syllabus 2009/10 Instructor: Ronald C. Persin Course Resources Java Software Solutions for AP Computer Science, A. J. Lewis, W. Loftus, and C. Cocking,

More information

AP Computer Science in Java Course Syllabus

AP Computer Science in Java Course Syllabus CodeHS AP Computer Science in Java Course Syllabus College Board Curriculum Requirements The CodeHS AP Java course is fully College Board aligned and covers all seven curriculum requirements extensively

More information

AP Computer Science A (Java) Scope and Sequence

AP Computer Science A (Java) Scope and Sequence AP Computer Science A (Java) Scope and Sequence The CodeHS AP Java course is a year-long course designed to help students master the basics of Java and equip them to successfully pass the AP Computer Science

More information

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7)

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7) Software Development & Education Center Java Platform, Standard Edition 7 (JSE 7) Detailed Curriculum Getting Started What Is the Java Technology? Primary Goals of the Java Technology The Java Virtual

More information

CO Java SE 8: Fundamentals

CO Java SE 8: Fundamentals CO-83527 Java SE 8: Fundamentals Summary Duration 5 Days Audience Application Developer, Developer, Project Manager, Systems Administrator, Technical Administrator, Technical Consultant and Web Administrator

More information

AP Computer Science AB

AP Computer Science AB AP Computer Science AB Dr. Tyler Krebs Voice Mail: 431-8938 Classroom: B128 Office: TV Studio Characteristics We Value in This Classroom: 1. Respect. (Show respect for everyone and everything.) 2. Integrity.

More information

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS Chapter 1 : Chapter-wise Java Multiple Choice Questions and Answers Interview MCQs Java Programming questions and answers with explanation for interview, competitive examination and entrance test. Fully

More information

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.asp...

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.asp... 1 of 8 8/27/2014 2:15 PM Units: Teacher: ProgIIIAPCompSci, CORE Course: ProgIIIAPCompSci Year: 2012-13 Computer Systems This unit provides an introduction to the field of computer science, and covers the

More information

SCHEME OF COURSE WORK

SCHEME OF COURSE WORK SCHEME OF COURSE WORK Course Details: Course Title Object oriented programming through JAVA Course Code 15CT1109 L T P C : 3 0 0 3 Program: B.Tech. Specialization: Information Technology Semester IV Prerequisites

More information

NJCCCS AREA: Mathematics. North Brunswick Township Public Schools AP COMPUTER SCIENCE. Acknowledgements. Vivian Morris, Mathematics Teacher

NJCCCS AREA: Mathematics. North Brunswick Township Public Schools AP COMPUTER SCIENCE. Acknowledgements. Vivian Morris, Mathematics Teacher NJCCCS AREA: Mathematics North Brunswick Township Public Schools AP COMPUTER SCIENCE Acknowledgements Vivian Morris, Mathematics Teacher Diane M. Galella, Supervisor of Mathematics Date: New Revision May

More information

WA1278 Introduction to Java Using Eclipse

WA1278 Introduction to Java Using Eclipse Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc WA1278 Introduction to Java Using Eclipse This course introduces the Java

More information

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized get with the programming Through the power of practice and immediate personalized feedback, MyProgrammingLab improves your performance. MyProgram m i ng Lab Learn more at www.myprogramminglab.com Preface

More information

Objects First with Java A Practical Introduction using BlueJ

Objects First with Java A Practical Introduction using BlueJ Objects First with Java A Practical Introduction using BlueJ David J. Barnes Michael Kölling Extensions by H.-J. Bungartz and T. Neckel 2.1 Course Contents Introduction to object-oriented programming with

More information

CompuScholar, Inc. 9th - 12th grades

CompuScholar, Inc. 9th - 12th grades CompuScholar, Inc. Alignment to the College Board AP Computer Science A Standards 9th - 12th grades AP Course Details: Course Title: Grade Level: Standards Link: AP Computer Science A 9th - 12th grades

More information

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

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

More information

Building Java Programs

Building Java Programs Building Java Programs A Back to Basics Approach Stuart Reges I Marty Stepp University ofwashington Preface 3 Chapter 1 Introduction to Java Programming 25 1.1 Basic Computing Concepts 26 Why Programming?

More information

Contents Chapter 1 Introduction to Programming and the Java Language

Contents Chapter 1 Introduction to Programming and the Java Language Chapter 1 Introduction to Programming and the Java Language 1.1 Basic Computer Concepts 5 1.1.1 Hardware 5 1.1.2 Operating Systems 8 1.1.3 Application Software 9 1.1.4 Computer Networks and the Internet

More information

AP Computer Science A Mira Costa High School - Class Syllabus,

AP Computer Science A Mira Costa High School - Class Syllabus, AP Computer Science A Mira Costa High School - Class Syllabus, 2011-2012 INSTRUCTOR: Mr. M. Williams COURSE GOALS and OBJECTIVES: 1 Learn the fundamentals of the Java language including data types and

More information

CONTENTS. Chapter 1 Getting Started with Java SE 6 1. Chapter 2 Exploring Variables, Data Types, Operators and Arrays 13

CONTENTS. Chapter 1 Getting Started with Java SE 6 1. Chapter 2 Exploring Variables, Data Types, Operators and Arrays 13 CONTENTS Chapter 1 Getting Started with Java SE 6 1 Introduction of Java SE 6... 3 Desktop Improvements... 3 Core Improvements... 4 Getting and Installing Java... 5 A Simple Java Program... 10 Compiling

More information

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries 1 CONTENTS 1. Introduction to Java 2. Holding Data 3. Controllin g the f l o w 4. Object Oriented Programming Concepts 5. Inheritance & Packaging 6. Handling Error/Exceptions 7. Handling Strings 8. Threads

More information

Homeschool Programming, Inc.

Homeschool Programming, Inc. Online Course Overview Course Title: TeenCoder: Java Programming TeenCoder: Java Programming Online Course Syllabus and Planner Updated November, 2015 Online ISBN: 978-0-9887070-2-3, published 2015 by

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) DUNDIGAL, YDERABAD -500 043 Course Title Course Code Regulation INFORMATION TECNOLOGY COURSE DESCRIPTION FORM JAVA PROGRAMMING A40503 R13 JNTU Course

More information

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content Core Java - SCJP Course content NOTE: For exam objectives refer to the SCJP 1.6 objectives. 1. Declarations and Access Control Java Refresher Identifiers & JavaBeans Legal Identifiers. Sun's Java Code

More information

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

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

More information

COWLEY COLLEGE & Area Vocational Technical School

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

More information

AP Computer Science Summer Work Mrs. Kaelin

AP Computer Science Summer Work Mrs. Kaelin AP Computer Science Summer Work 2018-2019 Mrs. Kaelin jkaelin@pasco.k12.fl.us Welcome future 2018 2019 AP Computer Science Students! I am so excited that you have decided to embark on this journey with

More information

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017 Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017 ITD 1253 Object-Oriented Programming Using C# Students learn how to design, code, and test applications in C# using

More information

Reviewing for the Midterm Covers chapters 1 to 5, 7 to 9. Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013

Reviewing for the Midterm Covers chapters 1 to 5, 7 to 9. Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013 Reviewing for the Midterm Covers chapters 1 to 5, 7 to 9 Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013 2 Things to Review Review the Class Slides: Key Things to Take Away Do you understand

More information

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS Core Java SYLLABUS COVERAGE Introduction. OOPS Package Exception Handling. Multithreading Applet, AWT, Event Handling Using NetBean, Ecllipse. Input Output Streams, Serialization Networking Collection

More information

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started Application Development in JAVA Duration Lecture: Specialization x Hours Core Java (J2SE) & Advance Java (J2EE) Detailed Module Part I: Core Java (J2SE) Getting Started What is Java all about? Features

More information

San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968)

San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968) San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968) Course and Contact Information Instructor: Office Location: Vidya Rangasayee MH229

More information

Programming Exercise 14: Inheritance and Polymorphism

Programming Exercise 14: Inheritance and Polymorphism Programming Exercise 14: Inheritance and Polymorphism Purpose: Gain experience in extending a base class and overriding some of its methods. Background readings from textbook: Liang, Sections 11.1-11.5.

More information

Java Software Solutions for AP Computer Science 3rd Edition, Lewis et al. 2011

Java Software Solutions for AP Computer Science 3rd Edition, Lewis et al. 2011 A Correlation of AP Computer Science 3rd Edition, Lewis et al. 2011 To the INTRODUCTION This document demonstrates how AP (Advanced Placement) Computer Science, 3rd Edition 2011, Lewis et al. meets the

More information

AP Computer Science A Course Syllabus

AP Computer Science A Course Syllabus AP Computer Science A Course Syllabus Textbook: Litvin, Maria and Litvin, Gary. Java Methods: Object-Oriented Programming and Data Structures. Skylight Publishing, 2011 http://www.skylit.com Course Description:

More information

Course: AP Computer Science A Description and Syllabus Description of Course:

Course: AP Computer Science A Description and Syllabus Description of Course: Page 1 Course: AP Computer Science A 2007-2008 Description and Syllabus Description of Course: AP Computer Science A is designed to: Train students in programming methodology to produce quality computer-based

More information

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE COURSE TITLE JAVA2 FOR PROGRAMMERS COURSE DURATION 14 Hour(s) of Interactive Training COURSE OVERVIEW With the Java2 for Programmers course, anyone

More information

Samples of Evidence to Satisfy the AP Computer Science AB Curricular Requirements

Samples of Evidence to Satisfy the AP Computer Science AB Curricular Requirements Samples of Evidence to Satisfy the AP Computer Science AB Curricular Requirements What s here? This table presents samples of evidence that address the curricular requirements for AP Computer Science AB.

More information

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

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

More information

EECS168 Exam 3 Review

EECS168 Exam 3 Review EECS168 Exam 3 Review Exam 3 Time: 2pm-2:50pm Monday Nov 5 Closed book, closed notes. Calculators or other electronic devices are not permitted or required. If you are unable to attend an exam for any

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

CS 180 Final Exam Review 12/(11, 12)/08

CS 180 Final Exam Review 12/(11, 12)/08 CS 180 Final Exam Review 12/(11, 12)/08 Announcements Final Exam Thursday, 18 th December, 10:20 am 12:20 pm in PHYS 112 Format 30 multiple choice questions 5 programming questions More stress on topics

More information

This page intentionally left blank

This page intentionally left blank This page intentionally left blank arting Out with Java: From Control Structures through Objects International Edition - PDF - PDF - PDF Cover Contents Preface Chapter 1 Introduction to Computers and Java

More information

CGS 2405 Advanced Programming with C++ Course Justification

CGS 2405 Advanced Programming with C++ Course Justification Course Justification This course is the second C++ computer programming course in the Computer Science Associate in Arts degree program. This course is required for an Associate in Arts Computer Science

More information

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java. [Course Overview] The Core Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE). They are used in all classes of Java programming,

More information

AP Computer Science A Syllabus

AP Computer Science A Syllabus AP Computer Science A Syllabus 2017-2018 School Year Instructor Information Instructor Email School/ Room Mr. Michael Karolewicz karolewiczm@tmore.org St Thomas More HS, Rm 355 Course Overview Our Class

More information

Object-Oriented Programming for Managers

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

More information

Oklahoma City Community College

Oklahoma City Community College Computer Science - Web Design and Development (AAS) Associate in Applied Science Minimum of 61 credit hours Creating and maintaining websites has become big business which means big opportunity for you

More information

San Jose State University - Department of Computer Science

San Jose State University - Department of Computer Science San Jose State University - Department of Computer Science CS 151, Section 4 - Object-Oriented Design Instructor:Cay S. Horstmann Email: cay.horstmann@sjsu.edu Telephone: +1-408-924-5060 Office Hours:

More information

Oracle 10g: Java Programming

Oracle 10g: Java Programming Oracle 10g: Java Programming Volume 1 Student Guide D17249GC12 Edition 1.2 July 2005 D19367 Author Kate Heap Technical Contributors and Reviewers Ken Cooper Brian Fry Jeff Gallus Glenn Maslen Gayathri

More information

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix PGJC4_JSE8_OCA.book Page ix Monday, June 20, 2016 2:31 PM Contents Figures Tables Examples Foreword Preface xix xxi xxiii xxvii xxix 1 Basics of Java Programming 1 1.1 Introduction 2 1.2 Classes 2 Declaring

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 0 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK III SEMESTER CS89- Object Oriented Programming Regulation 07 Academic Year 08 9 Prepared

More information

Basics of Java Programming CS129 LTPC:

Basics of Java Programming CS129 LTPC: Basics of Java Programming CS9 LTPC: -0-4-3 Instructor: Gauravkumarsingh Gaharwar Program: Masters of Science(IT) Class-Semester: FYMSc(IT) (Sem-II) Email: gauravsinghg@nuv.ac.in Phone Number: 065-30000(0)

More information

Chapter 6 Introduction to Defining Classes

Chapter 6 Introduction to Defining Classes Introduction to Defining Classes Fundamentals of Java: AP Computer Science Essentials, 4th Edition 1 Objectives Design and implement a simple class from user requirements. Organize a program in terms of

More information

JAVA. Duration: 2 Months

JAVA. Duration: 2 Months JAVA Introduction to JAVA History of Java Working of Java Features of Java Download and install JDK JDK tools- javac, java, appletviewer Set path and how to run Java Program in Command Prompt JVM Byte

More information

Internet Application Developer

Internet Application Developer Internet Application Developer SUN-Java Programmer Certification Building a Web Presence with XHTML & XML 5 days or 12 evenings $2,199 CBIT 081 J A V A P R O G R A M M E R Fundamentals of Java and Object

More information

Murach s Beginning Java with Eclipse

Murach s Beginning Java with Eclipse Murach s Beginning Java with Eclipse Introduction xv Section 1 Get started right Chapter 1 An introduction to Java programming 3 Chapter 2 How to start writing Java code 33 Chapter 3 How to use classes

More information

Building Graphical User Interfaces. Overview

Building Graphical User Interfaces. Overview Building Graphical User Interfaces 4.1 Overview Constructing GUIs Interface components GUI layout Event handling 2 1 GUI Principles Components: GUI building blocks. Buttons, menus, sliders, etc. Layout:

More information

2. COURSE DESIGNATION: 3. COURSE DESCRIPTIONS:

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

More information

Table of Contents. Chapter 1 Getting Started with Java SE 7 1. Chapter 2 Exploring Class Members in Java 15. iii. Introduction of Java SE 7...

Table of Contents. Chapter 1 Getting Started with Java SE 7 1. Chapter 2 Exploring Class Members in Java 15. iii. Introduction of Java SE 7... Table of Contents Chapter 1 Getting Started with Java SE 7 1 Introduction of Java SE 7... 2 Exploring the Features of Java... 3 Exploring Features of Java SE 7... 4 Introducing Java Environment... 5 Explaining

More information

Core Java Contents. Duration: 25 Hours (1 Month)

Core Java Contents. Duration: 25 Hours (1 Month) Duration: 25 Hours (1 Month) Core Java Contents Java Introduction Java Versions Java Features Downloading and Installing Java Setup Java Environment Developing a Java Application at command prompt Java

More information

School of Computing and Information Sciences. Course Title: Data Structures Date: 3/30/2010 Course Number: COP 3530 Number of Credits: 3

School of Computing and Information Sciences. Course Title: Data Structures Date: 3/30/2010 Course Number: COP 3530 Number of Credits: 3 Course Title: Date: 3/30/2010 Course Number: Number of Credits: 3 Subject Area: Programming Subject Area Coordinator: Tim Downey email: downeyt@cis.fiu.edu Catalog Description: Basic concepts of data organization,

More information

104. Intermediate Java Programming

104. Intermediate Java Programming 104. Intermediate Java Programming Version 6.0 This course teaches programming in the Java language -- i.e. the Java Standard Edition platform. It is intended for students with previous Java experience

More information

CS 241 Data Organization using C

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

More information

Computer Programming II C++ (830)

Computer Programming II C++ (830) DESCRIPTION This is an advanced course in computer programming/software engineering and applications. It reviews and builds on the concepts introduced in CP I. It introduces students to dynamic data structures,

More information