COMPUTER SCIENCE SUB-GROUP

Size: px
Start display at page:

Download "COMPUTER SCIENCE SUB-GROUP"

Transcription

1 1 P a g e Computer Science skill should go beyond just programming itself but much more importantly in problems solving skill with computational thinking even for grade schools. Automation is entrenched in our daily lives in the era of digital age. Computer Science with computational thinking is indispensable for strengthening the foundation. This sub-group aims to build this core foundation and sharpen students' problem solving skills in this digital world, no matter whether in engineering, or even liberal arts area. Storming Robots utilizes Robotics to animate problem solving effort starting from Grade 4. However, we encourage students to study in this Algorithms in C/C++ Track starting from Grade 8. This document lists a summary of the Syllabus covered in this Track. This syllabus consists of four levels targeting for students from Grade 8+. Syllabus is designed to work with our roboclub model to facilitate needs for individual s interests and strength. Characteristics: Books: COMPUTER SCIENCE SUB-GROUP All levels stress in Computational Thinking and Efficiency. Students, who readily master a skill, who be allowed to move quickly to the next concept. Those with gaps in their prerequisite knowledge will receive additional exercises to address these shortcomings. Progress is self-paced with excellent work quality. Exercises are often adjusted for varying levels of students achievement. This is to ensure all students will master a concept building a strong foundation before tackling new concepts. All assigned exercises are completed with excellent quality, i.e. no ad-hoc wasted memory space, inefficient codes, etc. Students must complete at least Level I in order to progress to a Secondary level of robotics competitions. However, Level II is more preferable. Accomplish at least Level II and demonstrate excellent understanding in order to conduct advanced projects involving automation. Focus on problems solving/software development skill, so students will not work with the physical robot Allow students to embed other competitions in-between levels. Level I to II : C Programming: A Modern Approach, 2nd Edition - ISBN-13: ; Book for Level III : C++ Primer Plus (6th Edition) (Developer's Library) 6th Edition: o ISBN-13: , or ISBN-10: Additional learning notes from instructor. Software: Microsoft Visual Studio Community Version.

2 2 P a g e LEVEL I Completion of Level I is required for all students who wish to participate in any Secondary level of Robotics Competition. Building proper Mindset in computational thinking and analysis. Know how to use Debugger including break points, observation of variables, watch feature. By the time this level is completed, students should have completed 30+ programs. This is not a hardset number because more exercises will be given if necessary in order to strengthen one s understanding in a certain subject matter. Build fundamentals of programming with an emphasis on producing clear, robust, and reasonably efficient code using top-down design, informal analysis, and effective testing and debugging. This will help them immensely in their future endeavor in any engineering programs. At completion of level I, you not only should have covered the core control structure foundation required in AP Computer Science, but also will be stronger in programming analysis. Most programs exercises you have completed in this level exercise higher analytical skill required in AP Comp. Sci. The only additional content will be in the basics in OOPS design pattern. That will be covered in Level III. Students demonstrated high proficiency in this level will be able to self-study for AP Computer Science A with ease. WHAT WILL BE COVERED 1) Introducing C and Strengths and Weaknesses of C - Chapter 1 How to use the Microsoft Visual C/C++ Compiler IDE. 2) C Fundamentals in writing Simple Program - Chapter 2 3) Formatted Input/Output - Chapter 3 4) Expressions (simple to compound) - Chapter 4 5) Selection Statements 63 - Chapter 5 Introduction of State Tables/Diagrams. Simple idea in State machine more example exercises using switch to implement state tables. More in depth will be covered in Level III. 6) Loops Control Structure - Chapter 6 7) Important understanding in Primitive Types - Chapter 7 Base conversions Understand signed bit 8) Arrays : One and Multi- Dimensional - Chapter 8 basic sorting algorithms insertion sort. 9) Fundamentals in creating Functions Chapter 9 10) Basic Recursive Functions Additional learning materials additional to the textbook will be provide to students for reinforcement. 11) Basics in Creating a project with multiple programs - Chapter 10 Touch on the process from compilation to linkage.

3 3 P a g e 12) Writing Large Programs Chapter 15 proper division into header files, basic directives, sharing files, etc. 13) Basic in using Structures, Unions, and Enumerations chapter 16. Additional projects: Prime number generator. At the end of the project, all programs must meet minimum performance requirement 100,000 prime numbers within 3 msecs with our i5 processor CPU. Count of Sets of Anagrams through a series of multiple words. Write a Tic-tac-toe program to allow 2 humans to play against each other. This work is not considered to be done until an excellent programming style is achieved, i.e. contain sense of encapsulation, compact but extremely readable programming styles.

4 4 P a g e LEVEL II By the time this level is completed, students should have completed 20+ programs. You should expect each exercise will be longer than those exercises in Level I. Strengthen Strong fundamentals of programming with an emphasis on producing clear, robust, and reasonably efficient code using top-down design, informal analysis, and effective testing and debugging. This will help them immensely in their future programming endeavor such as robotics projects, competitions. You should be ready to work on practice exercises posted on Bronze level. Students should start doing practice themselves as there are many exercises available online at During October to April, students are encouraged to continue working on USACO problems set, as well as take the Bronze Level online Exam. Do note: Students are encouraged to complete Level II before returning back to more advanced RobocupJunior robotics competitions. WHAT WILL BE COVERED 1) Introduction to Recursion partial Chapter 9 2) Simple Project creation with multiple programs partial Chapter 10 3) Pointers Chapter 11 4) Pointers and Arrays (1D and multi-dimensional) Chapter 12 5) Strings Chapter 13 6) String Manipulation Chapter 13 using C string vs memory library 7) Arrays of Strings Chapter 13 recursive censor string challenge 8) Command-Line Chapter 13 Arguments Command line compilation & linking How to use system path, etc. 9) More on the Preprocessor - Chapter 14 Conditional Compilation, such as #if, #elif, #line, etc. 10) Use Makefile to build a Multiple-File Program Chapter 15 11) More on Structures, Unions, and Enumerations Nested Arrays and Structures Structure pointer 12) Bitwise operations Chapter 20 also include binary arithmetic State diagram for a simple N-bits state sequence Using bits in structure 13) More on File I/O Chapter 22 Simple File I/O with C++ cin/cout/fstream 14) Revisit Recursion Chapter 9 More on sorting Write their own QuickSort Algorithm for sorting array of integers.

5 5 P a g e NQueen Algorithm Binary Search Math Expression Parsing parse the postfix 15) Abstract Data Type Chapter 17 Advanced Uses of Pointers dynamic memory manipulation, generic pointers pointers to function. Linked List Stack vs. Queue 16) Explore State Diagrams (additional) Special Note: For students who aim to study in Computer Science in College, they may move onto Level IV after II in order to cover some more advanced algorithms instead of OOPS in Level III.

6 6 P a g e LEVEL III (OOPS) This level does not necessarily mean being more complex topics than Level II. This level will extend over what is required in AP Computer Science A. AP Computer Science A requires knowledge in very rudimentary level in Object Oriented Programming Model (often referred as OOPS). With strong Level II foundation, students should have built a high analysis skill and intuition to adapt OOPs C++. Students will switch book for this level. Students will switch to C++ Primer Plus at this Level. By the time this level is completed, students should have completed more than 20 programs. At the end of this level, you will have a good basic foundation of Object-Oriented Design Pattern. If you are going into computer engineering or any courseware which involves working with micro-controller libraries, completion of this will help you greatly in working with these libraries. WHAT WILL BE COVERED: 1) More on Storage Class Chapter 18 *** will simply touch on this chapter. It is easy enough for students to review this themselves. 2) Object Oriented Pattern Design with C++ Chapter 19 and additional materials Encapsulation Data Hiding Inheritance Polymorphism 3) Basic Class Types in C++ (Additional) Basic Class/Object Programming Structure Constructors, Destructors Overloading 4) Vectors and Stings Chapter 3 & 9 of C++ book 5) Exceptions Handling Chapter 5 of C++ book 6) More with C++ I/O Chapter 8 of C++ book 7) Generic Algorithms Chapter 10 of C++ book 8) Class Design - Chapter 13 & 14 of C++ book 9) Exceptions Handling Chapter 18 of C++ book Other chapters in the C++ book are excellent materials for references on advanced topics, tools and techniques. These chapters gear towards advanced self-learners. Therefore, the amount of coverage on the remaining chapters will depend on the individual student s strength and interest, and availability outside school work.

7 7 P a g e LEVEL IV This level requires students already very much advanced in their software programming skill. Students must be very self-driven as programs do become a lot more difficult to be implemented. Students should expect these are much harder than those presented in Level III. The following algorithms sometimes are often covered by Senior college level or even graduate school students. If you are planning to major in Computer Science in College, Level III+ work will be very beneficial. This will give you a great head start as the materials will cover courseware usually introduced in sophomore+ college levels:. Like Level III, some projects may be done with Robotics. It really depends on individual s interest and time availability. At this level, students are readily to tackle USACO Gold level. Science Data Structure Class criteria and beyond. This level will cover College Level Computer WHAT WILL BE COVERED: 1) Backtracking Algorithm - Depth First Search 2) Depth First Search MiniMax Algorithm with alpha-beta pruning 3) Breath First Search Dikystra Algorithm shortest path Maze Navigation this may be done in a maze setting with two possible challenge: a) Traverse the whole maze to seek for location of a certain target. Using BFS to go back to the start point to report the location of the target b) Have one robot to traverse a maze to seek for location of one target. Figure out the shortest path and send data remotely to home station robot. This home station robot will send traverse based on the path given by the first robot. 4) Tree and Heap : 5) Hashing concepts 6) Lossless Data Compression Algorithm Huffman Coding 7) Minimum Spanning Tree 8) Dynamic Programming 9) KnapSack 10) Projects: Examples 11) - Maze project 12) - Knapsack Problem 13) A* algorithm (Path finding) 14) Exploration in other localization techniques ( gear more towards robotics)

Bhakta Kavi Narsinh Mehta University, Junagadh

Bhakta Kavi Narsinh Mehta University, Junagadh Bhakta Kavi Narsinh Mehta University, Junagadh Draft Syllabus for B.Sc. (Computer Science) Bachelor of Science (Computer Science) (Semester - 1) Effective From June - 2016 B.Sc. (C.S.) (Semester - 1) CS-101:

More information

COURSE CONTENTS. 3 -months 8:30 am - 3:30 pm Mon - Fri. [Admissions strictly through written test based on Basic C and Aptitude]

COURSE CONTENTS. 3 -months 8:30 am - 3:30 pm Mon - Fri. [Admissions strictly through written test based on Basic C and Aptitude] COURSE CONTENTS 3 -months 8:30 am - 3:30 pm Mon - Fri [Admissions strictly through written test based on Basic C and Aptitude] Subhash Programming Classes Revision: January, 2016 All rights reserved Call:

More information

Summary. Pre requisition. Content Details: 1. Basics in C++

Summary. Pre requisition. Content Details: 1. Basics in C++ Summary C++ Language is one of the approaches to provide object-oriented functionality with C like syntax. C++ adds greater typing strength, scoping and other tools useful in object-oriented programming

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

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

KITES TECHNOLOGY COURSE MODULE (C, C++, DS) KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL

More information

C++ for Game Programmers

C++ for Game Programmers C++ for Game Programmers Course Description C++ has become one of the favourite programming language for game programmers. Reasons for wide spread acceptability of C++ are plenty, but primary reasons are,

More information

BHARATHIAR UNIVERSITY: COIMBATORE CENTRE FOR COLLABORATION OF INDUSTRY AND INSTITUTIONS(CCII) CERTIFICATE IN ADVANCED PROGRAMMING C++ LANGUAGE

BHARATHIAR UNIVERSITY: COIMBATORE CENTRE FOR COLLABORATION OF INDUSTRY AND INSTITUTIONS(CCII) CERTIFICATE IN ADVANCED PROGRAMMING C++ LANGUAGE Certificate in Advanced Programming - C++ Language Page 1 of 7 BHARATHIAR UNIVERSITY: COIMBATORE 641046 CENTRE FOR COLLABORATION OF INDUSTRY AND INSTITUTIONS(CCII) CERTIFICATE IN ADVANCED PROGRAMMING C++

More information

Basic Programming and PC Skills: Basic Programming and PC Skills:

Basic Programming and PC Skills: Basic Programming and PC Skills: Texas University Interscholastic League Contest Event: Computer Science The contest challenges high school students to gain an understanding of the significance of computation as well as the details of

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

INTERNATIONAL EDITION. Problem Solving with C++ Data Abstraction & SIXTH EDITION. Walls and Mirrors. Frank M. Carrano Timothy Henry

INTERNATIONAL EDITION. Problem Solving with C++ Data Abstraction & SIXTH EDITION. Walls and Mirrors. Frank M. Carrano Timothy Henry INTERNATIONAL EDITION Data Abstraction & Problem Solving with C++ Walls and Mirrors SIXTH EDITION Frank M. Carrano Timothy Henry Operator Meaning Associativity Usage * multiply left expr * expr / divide

More information

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

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

More information

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

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

More information

Glossary of Object Oriented Terms

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

More information

AFF 826. Sub. Code 4BSO1C1. Sp2. B.Sc. DEGREE EXAMINATION, NOVEMBER First Semester. Software FUNDAMENTALS OF COMPUTERS AND C PROGRAMMING

AFF 826. Sub. Code 4BSO1C1. Sp2. B.Sc. DEGREE EXAMINATION, NOVEMBER First Semester. Software FUNDAMENTALS OF COMPUTERS AND C PROGRAMMING Sp2 AFF 826 Sub. Code 4BSO1C1 B.Sc. DEGREE EXAMINATION, NOVEMBER 2015 First Semester Software FUNDAMENTALS OF COMPUTERS AND C PROGRAMMING (CBCS 2014 onwards) Time : 3 Hours Maximum : 75 Marks Part A (10

More information

Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course

Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course 1. Introduction Chao Chen January 2014 The purpose of this project is to enhance student learning and practice in

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

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

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

More information

The C Programming Language course syllabus associate level

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

More information

Krishna Institute of Engineering & Technology, Ghaziabad Department of Computer Application MCA-213 : DATA STRUCTURES USING C

Krishna Institute of Engineering & Technology, Ghaziabad Department of Computer Application MCA-213 : DATA STRUCTURES USING C Tutorial#1 Q 1:- Explain the terms data, elementary item, entity, primary key, domain, attribute and information? Also give examples in support of your answer? Q 2:- What is a Data Type? Differentiate

More information

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

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

More information

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles Knowledge Areas that contain topics and learning outcomes covered in the course Knowledge Areas Total Hours of Coverage Software Development

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

NIIT. Table of Contents. Introduction. Lesson 1 Introduction to Object-Oriented Approach. Lesson 2 Creating Objects

NIIT. Table of Contents. Introduction. Lesson 1 Introduction to Object-Oriented Approach. Lesson 2 Creating Objects Introduction Table of Contents About This Course...i Who Should Attend this Course...i How to Use this Book... ii Conventions Used in this Book... ii Lesson 1 Introduction to Object-Oriented Approach Object-Oriented

More information

CS 5303 Introduction to Programming and Problem Solving

CS 5303 Introduction to Programming and Problem Solving CS 5303 Introduction to Programming and Problem Solving Spring 2013 Syllabus (Updated on 3/13/2013) Course Information Course level: Graduate Bridge Course Prerequisites Graduate status or Permission of

More information

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

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

More information

DATA STRUCTURES USING C

DATA STRUCTURES USING C DATA STRUCTURES USING C QUESTION BANK UNIT I 1. Define data. 2. Define Entity. 3. Define information. 4. Define Array. 5. Define data structure. 6. Give any two applications of data structures. 7. Give

More information

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

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

More information

An Introduction to Programming and Computer Science

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

More information

Course Title: Software Development

Course Title: Software Development Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan.

More information

SL-110: Fundamentals of Java Revision 15 October Sun Educational Services Instructor-Led Course Description

SL-110: Fundamentals of Java Revision 15 October Sun Educational Services Instructor-Led Course Description Sun Educational Services Instructor-Led Course Description Fundamentals of Java SL-110 The Fundamentals of the Java course provides students, with little or no programming experience, with the basics of

More information

Data Structures and Algorithms in C++

Data Structures and Algorithms in C++ Data Structures and Algorithms in C++ Second Edition Michael T. Goodrich Department of Computer Science University of California, Irvine Roberto Tamassia Department of Computer Science Brown University

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

CS202: Programming Systems

CS202: Programming Systems CS202: Programming Systems Karla Steinbrugge Fant www.cs.pdx.edu/~karlaf CS202 1-1 What to expect this term? Object Oriented Programming! The majority of the term will be spent introducing you to object-oriented

More information

Domains and Competencies

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

More information

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

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

Android Application Development Course Program

Android Application Development Course Program Android Application Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive data types, variables, basic operators,

More information

Course: Introduction to Java Using Eclipse Training

Course: Introduction to Java Using Eclipse Training Course: Introduction to Java Using Eclipse Training Course Length: Duration: 5 days Course Code: WA1278 DESCRIPTION: This course introduces the Java programming language and how to develop Java applications

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

PART-A Questions. 2. How does an enumerated statement differ from a typedef statement?

PART-A Questions. 2. How does an enumerated statement differ from a typedef statement? 1. Distinguish & and && operators. PART-A Questions 2. How does an enumerated statement differ from a typedef statement? 3. What are the various members of a class? 4. Who can access the protected members

More information

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

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

More information

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

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

More information

Data Structures and Programming

Data Structures and Programming Data Structures and Programming http://www.cs.sfu.ca/cc/225/johnwill/ John Edgar 2 Assignments and labs 30% Midterm exam in class 25% Final exam 45% John Edgar 3 Data Structures Algorithms Software Development

More information

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

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

More information

12 Abstract Data Types

12 Abstract Data Types 12 Abstract Data Types 12.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define the concept of an abstract data type (ADT).

More information

Fundamental Computer Science Concepts Sequence TCSU CSCI SEQ A

Fundamental Computer Science Concepts Sequence TCSU CSCI SEQ A Fundamental Computer Science Concepts Sequence TCSU CSCI SEQ A A. Description Introduction to the discipline of computer science; covers the material traditionally found in courses that introduce problem

More information

Object-Oriented Programming with C#

Object-Oriented Programming with C# Object-Oriented Programming with C# Description: Prerequisites: Audience: Length: This course introduces the student to writing object-oriented programs in C#. Prior study in object-orientation and UML

More information

Objective C and iphone App

Objective C and iphone App Objective C and iphone App 6 Months Course Description: Understanding the Objective-C programming language is critical to becoming a successful iphone developer. This class is designed to teach you a solid

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

Thomas Jefferson High School for Science and Technology Program of Studies Accelerated Foundations of Computer Science as of April 2013

Thomas Jefferson High School for Science and Technology Program of Studies Accelerated Foundations of Computer Science as of April 2013 Thomas Jefferson High School for Science and Technology Program of Studies Accelerated Foundations of Computer Science as of April 2013 Unit of Study / Accelerated Foundations of Computer Science is offered

More information

Course Outline Computing Science Department Faculty of Science. COMP Computer Programming I (3,1,1)

Course Outline Computing Science Department Faculty of Science. COMP Computer Programming I (3,1,1) Course Outline Computing Science Department aculty of Science COMP 1130 1 Computer Programming I (3,1,1) Instructor: Office: Phone/Voice Mail: E-Mail: Calendar Description Students are introduced to the

More information

AP Computer Science AB Syllabus 1

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

More information

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands C Programming for Embedded Microcontrollers Warwick A. Smith Elektor International Media BV Postbus 11 6114ZG Susteren The Netherlands 3 the Table of Contents Introduction 11 Target Audience 11 What is

More information

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

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

More information

#820 Computer Programming 1A

#820 Computer Programming 1A Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement Semester 1

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

Computer/Information Science Course Descriptions

Computer/Information Science Course Descriptions Computer/Information Science Course Descriptions COMS 1003: Introduction to Computer Based Systems Provides students with both computer concepts and hands-on applications. Although little or no prior computer

More information

COMPUTER SCIENCE (5651) Test at a Glance

COMPUTER SCIENCE (5651) Test at a Glance COMPUTER SCIENCE (5651) Test at a Glance Test Name Computer Science Test Code 5651 Time Number of Questions Test Delivery 3 hours 100 selected-response questions Computer delivered Content Categories Approximate

More information

OKLAHOMA SUBJECT AREA TESTS (OSAT )

OKLAHOMA SUBJECT AREA TESTS (OSAT ) CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments

More information

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

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

More information

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

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

More information

Jeri R. Hanly and Elliot B. Koffman, Problem Solving and Program Design in C, 7th ed., 2012, Addison- Wesley. (Required)

Jeri R. Hanly and Elliot B. Koffman, Problem Solving and Program Design in C, 7th ed., 2012, Addison- Wesley. (Required) University of Macau Faculty of Science and Technology Department of Computer and Information Science CISB110 Programming Science Syllabus 1 st Semester 2014/2015 Part A Course Outline Compulsory course

More information

Textbook: Data Structures and Algorithm Analysis in C++ (3rd edition), by M. A. Weiss. Addison-Wesley, ISBN-10: X & ISBN-13:

Textbook: Data Structures and Algorithm Analysis in C++ (3rd edition), by M. A. Weiss. Addison-Wesley, ISBN-10: X & ISBN-13: SYLLABUS: Data Structures, Algorithms, and Generic Programming COP-4530/CGS-5425 Fall 2006 Mon./Wed. 3:35-4:50pm @ 301 LOVE BLDG Thu. 11:00am-12:15pm (sec. 01) and 12:30-1:45pm (sec. 02) @ 202 Carothers

More information

Java EE Web Development Course Program

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

More information

Introduction to C++ Programming. Y. Daniel Liang. Armstrong Atlantic State University</a> </h3> <p> <img alt="<title page> Introduction to C++ Programming. Y. Daniel Liang. Armstrong Atlantic State University" title="<title page> Introduction to C++ Programming. Y. Daniel Liang. Armstrong Atlantic State University" class="news-block-img pull-right" src="/thumbs/51/28390537.jpg"> Introduction to C++ Programming Y. Daniel Liang Armstrong Atlantic State University To Samantha, Michael, and Michelle ii Preface After ten years of Java momentum, C++ remains </p> <a href="/28390537-Title-page-introduction-to-c-programming-y-daniel-liang-armstrong-atlantic-state-university.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/18866918-I-puc-computer-science-practical-s-syllabus-contents.html">I PUC - Computer Science. Practical s Syllabus. Contents</a> </h3> <p> <img alt="I PUC - Computer Science. Practical s Syllabus. Contents" title="I PUC - Computer Science. Practical s Syllabus. Contents" class="news-block-img pull-right" src="/thumbs/39/18866918.jpg"> I PUC - Computer Science Practical s Syllabus Contents Topics 1 Overview Of a Computer 1.1 Introduction 1.2 Functional Components of a computer (Working of each unit) 1.3 Evolution Of Computers 1.4 Generations </p> <a href="/18866918-I-puc-computer-science-practical-s-syllabus-contents.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/21756467-Embedded-systems-review-of-ansi-c-topics-a-review-of-ansi-c-and-considerations-for-embedded-c-programming-basic-features-of-c.html">Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C</a> </h3> <p> <img alt="Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C" title="Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C" class="news-block-img pull-right" src="/thumbs/40/21756467.jpg"> Embedded Systems A Review of ANSI C and Considerations for Embedded C Programming Dr. Jeff Jackson Lecture 2-1 Review of ANSI C Topics Basic features of C C fundamentals Basic data types Expressions Selection </p> <a href="/21756467-Embedded-systems-review-of-ansi-c-topics-a-review-of-ansi-c-and-considerations-for-embedded-c-programming-basic-features-of-c.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/7555325-Aqa-gcse-in-computer-science-computer-science-microsoft-it-academy-mapping.html">AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping</a> </h3> <p> <img alt="AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping" title="AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping" class="news-block-img pull-right" src="/thumbs/26/7555325.jpg"> AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference </p> <a href="/7555325-Aqa-gcse-in-computer-science-computer-science-microsoft-it-academy-mapping.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/19211888-Java-software-structures.html">Java Software Structures</a> </h3> <p> <img alt="Java Software Structures" title="Java Software Structures" class="news-block-img pull-right" src="/thumbs/39/19211888.jpg"> INTERNATIONAL EDITION Java Software Structures Designing and Using Data Structures FOURTH EDITION John Lewis Joseph Chase This page is intentionally left blank. Java Software Structures,International Edition </p> <a href="/19211888-Java-software-structures.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/16604924-Computer-science-computer-science-207-degrees-and-certificates-awarded-a-s-computer-science-degree-requirements-program-student-outcomes.html">Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes</a> </h3> <p> <img alt="Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes" title="Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes" class="news-block-img pull-right" src="/thumbs/33/16604924.jpg"> Computer Science 207 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface </p> <a href="/16604924-Computer-science-computer-science-207-degrees-and-certificates-awarded-a-s-computer-science-degree-requirements-program-student-outcomes.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/13373760-Summit-public-schools-summit-new-jersey-grade-level-content-area-mathematics-length-of-course-1-academic-year-curriculum-ap-computer-science-a.html">Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A</a> </h3> <p> <img alt="Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A" title="Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A" class="news-block-img pull-right" src="/thumbs/29/13373760.jpg"> Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A Developed By Brian Weinfeld Course Description: AP Computer </p> <a href="/13373760-Summit-public-schools-summit-new-jersey-grade-level-content-area-mathematics-length-of-course-1-academic-year-curriculum-ap-computer-science-a.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/18703423-Emc-publishing-ontario-curriculum-computer-and-information-science-grade-11.html">EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11</a> </h3> <p> <img alt="EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11" title="EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11" class="news-block-img pull-right" src="/thumbs/39/18703423.jpg"> EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations </p> <a href="/18703423-Emc-publishing-ontario-curriculum-computer-and-information-science-grade-11.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/13373783-Compuscholar-inc-alignment-to-utah-s-computer-programming-ii-standards.html">CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards</a> </h3> <p> <img alt="CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards" title="CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards" class="news-block-img pull-right" src="/thumbs/29/13373783.jpg"> 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 </p> <a href="/13373783-Compuscholar-inc-alignment-to-utah-s-computer-programming-ii-standards.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/11870296-Tamalpais-union-high-school-district-larkspur-california-course-of-study-computer-programming-1-6.html">TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6</a> </h3> <p> <img alt="TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6" title="TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6" class="news-block-img pull-right" src="/thumbs/27/11870296.jpg"> TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California Course of Study COMPUTER PROGRAMMING 1-6 I. INTRODUCTION Computer Programming 1-6 is a sequence of one semester elective courses. The format allows </p> <a href="/11870296-Tamalpais-union-high-school-district-larkspur-california-course-of-study-computer-programming-1-6.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/9583073-El-dorado-union-high-school-district-educational-services.html">El Dorado Union High School District Educational Services</a> </h3> <p> <img alt="El Dorado Union High School District Educational Services" title="El Dorado Union High School District Educational Services" class="news-block-img pull-right" src="/thumbs/27/9583073.jpg"> El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming I (#494) Rationale: A continuum of courses, including advanced classes in technology is needed. </p> <a href="/9583073-El-dorado-union-high-school-district-educational-services.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/13447867-Java-12-weeks-introduction-to-java-programming-language.html">Java (12 Weeks) Introduction to Java Programming Language</a> </h3> <p> <img alt="Java (12 Weeks) Introduction to Java Programming Language" title="Java (12 Weeks) Introduction to Java Programming Language" class="news-block-img pull-right" src="/thumbs/29/13447867.jpg"> Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short </p> <a href="/13447867-Java-12-weeks-introduction-to-java-programming-language.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/28389476-Comp6771-advanced-c-programming.html">COMP6771 Advanced C++ Programming</a> </h3> <p> <img alt="COMP6771 Advanced C++ Programming" title="COMP6771 Advanced C++ Programming" class="news-block-img pull-right" src="/thumbs/51/28389476.jpg"> 1 COMP6771 Advanced C++ Programming Week 1 Part 1: Dr Bradford Heap bheap@unsweduau wwwcseunsweduau/ cs6771 2 About the Course COMP6771 is a programming course, teaching practical aspects of intermediate/advanced </p> <a href="/28389476-Comp6771-advanced-c-programming.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/8722161-Texas-essential-knowledge-and-skills-correlation-to-video-game-design-foundations-2011-n130-0993-video-game-design.html">Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design</a> </h3> <p> <img alt="Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design" title="Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design" class="news-block-img pull-right" src="/thumbs/26/8722161.jpg"> Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design STANDARD CORRELATING PAGES Standard (1) The student demonstrates knowledge and appropriate </p> <a href="/8722161-Texas-essential-knowledge-and-skills-correlation-to-video-game-design-foundations-2011-n130-0993-video-game-design.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/11870102-Online-course-syllabus-cs320-c-programming.html">Online Course Syllabus CS320: C Programming</a> </h3> <p> <img alt="Online Course Syllabus CS320: C Programming" title="Online Course Syllabus CS320: C Programming" class="news-block-img pull-right" src="/thumbs/27/11870102.jpg"> Online Course Syllabus CS320: C Programming Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes may also </p> <a href="/11870102-Online-course-syllabus-cs320-c-programming.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/20013915-Computer-science-bachelor-of-science-b-s.html">COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)</a> </h3> <p> <img alt="COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)" title="COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)" class="news-block-img pull-right" src="/thumbs/39/20013915.jpg"> VCU 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses. The program </p> <a href="/20013915-Computer-science-bachelor-of-science-b-s.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/397094-09336863931-provid-ir.html">09336863931 : provid.ir</a> </h3> <p> <img alt="09336863931 : provid.ir" title="09336863931 : provid.ir" class="news-block-img pull-right" src="/thumbs/20/397094.jpg"> provid.ir 09336863931 : NET Architecture Core CSharp o Variable o Variable Scope o Type Inference o Namespaces o Preprocessor Directives Statements and Flow of Execution o If Statement o Switch Statement </p> <a href="/397094-09336863931-provid-ir.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/18042840-Ap-computer-science-java-subset.html">AP Computer Science Java Subset</a> </h3> <p> <img alt="AP Computer Science Java Subset" title="AP Computer Science Java Subset" class="news-block-img pull-right" src="/thumbs/38/18042840.jpg"> APPENDIX A AP Computer Science Java Subset The AP Java subset is intended to outline the features of Java that may appear on the AP Computer Science A Exam. The AP Java subset is NOT intended as an overall </p> <a href="/18042840-Ap-computer-science-java-subset.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/20886920-Syllabus-introduction-to-c-programming-and-numerical-analysis-spring-2016.html">Syllabus Introduction to C++ Programming and Numerical Analysis Spring 2016</a> </h3> <p> <img alt="Syllabus Introduction to C++ Programming and Numerical Analysis Spring 2016" title="Syllabus Introduction to C++ Programming and Numerical Analysis Spring 2016" class="news-block-img pull-right" src="/thumbs/40/20886920.jpg"> Syllabus Introduction to C++ Programming and Numerical Analysis Spring 2016 lead instructor: office: web: class time: Professor Johan Walden F655 walden@haas.berkeley.edu http://www.haas.berkeley.edu/faculty/walden.html </p> <a href="/20886920-Syllabus-introduction-to-c-programming-and-numerical-analysis-spring-2016.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/1029099-Fundamentals-of-java-programming.html">Fundamentals of Java Programming</a> </h3> <p> <img alt="Fundamentals of Java Programming" title="Fundamentals of Java Programming" class="news-block-img pull-right" src="/thumbs/20/1029099.jpg"> 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 </p> <a href="/1029099-Fundamentals-of-java-programming.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/5864033-Undergraduate-computer-science-education-a-new-curriculum-philosophy-overview.html">UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW</a> </h3> <p> <img alt="UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW" title="UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW" class="news-block-img pull-right" src="/thumbs/25/5864033.jpg"> UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW John C. Knight, Jane C. Prey, & Wm. A. Wulf Department of Computer Science University of Virginia Charlottesville, VA 22903 </p> <a href="/5864033-Undergraduate-computer-science-education-a-new-curriculum-philosophy-overview.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/20124456-Florida-state-college-at-jacksonville-college-credit-course-outline-introduction-to-programming-with-visual-basic-net.html">FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET</a> </h3> <p> <img alt="FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET" title="FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET" class="news-block-img pull-right" src="/thumbs/39/20124456.jpg"> 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): </p> <a href="/20124456-Florida-state-college-at-jacksonville-college-credit-course-outline-introduction-to-programming-with-visual-basic-net.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/7150184-Computer-science-course-outline.html">COMPUTER SCIENCE COURSE OUTLINE</a> </h3> <p> <img alt="COMPUTER SCIENCE COURSE OUTLINE" title="COMPUTER SCIENCE COURSE OUTLINE" class="news-block-img pull-right" src="/thumbs/26/7150184.jpg"> COMPUTER SCIENCE COURSE OUTLINE Grade 7 8 11/12 10/11/12 11/12 Course Introduction to Computer Essentials (focus on Applications) Part 1 Computer Applications Part 2- Computer Integration Advanced Computer </p> <a href="/7150184-Computer-science-course-outline.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/21278370-C-interview-questions.html">C++ INTERVIEW QUESTIONS</a> </h3> <p> <img alt="C++ INTERVIEW QUESTIONS" title="C++ INTERVIEW QUESTIONS" class="news-block-img pull-right" src="/thumbs/40/21278370.jpg"> C++ INTERVIEW QUESTIONS http://www.tutorialspoint.com/cplusplus/cpp_interview_questions.htm Copyright tutorialspoint.com Dear readers, these C++ Interview Questions have been designed specially to get </p> <a href="/21278370-C-interview-questions.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/18271904-School-of-computing-and-information-sciences-course-title-computer-programming-iii-date-april-9-2014.html">School of Computing and Information Sciences. Course Title: Computer Programming III Date: April 9, 2014</a> </h3> <p> <img alt="School of Computing and Information Sciences. Course Title: Computer Programming III Date: April 9, 2014" title="School of Computing and Information Sciences. Course Title: Computer Programming III Date: April 9, 2014" class="news-block-img pull-right" src="/thumbs/39/18271904.jpg"> 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 </p> <a href="/18271904-School-of-computing-and-information-sciences-course-title-computer-programming-iii-date-april-9-2014.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/22680145-Object-oriented-programming-in-c.html">OBJECT ORIENTED PROGRAMMING IN C++</a> </h3> <p> <img alt="OBJECT ORIENTED PROGRAMMING IN C++" title="OBJECT ORIENTED PROGRAMMING IN C++" class="news-block-img pull-right" src="/thumbs/41/22680145.jpg"> OBJECT ORIENTED PROGRAMMING IN C++ For Off Campus BSc Computer Science Programme UNIT 1 1. The goal of programmers is to develop software that are. A. Correct B. Reliable and maintainable C. Satisfy all </p> <a href="/22680145-Object-oriented-programming-in-c.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/9550063-Thomas-jefferson-high-school-for-science-and-technology-program-of-studies-foundations-of-computer-science-unit-of-study-textbook-correlation.html">Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation</a> </h3> <p> <img alt="Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation" title="Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation" class="news-block-img pull-right" src="/thumbs/27/9550063.jpg"> Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm </p> <a href="/9550063-Thomas-jefferson-high-school-for-science-and-technology-program-of-studies-foundations-of-computer-science-unit-of-study-textbook-correlation.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/30773342-Central-texas-college-itse-2421-object-oriented-programming-c-semester-hours-credit-4.html">CENTRAL TEXAS COLLEGE ITSE 2421 OBJECT-ORIENTED PROGRAMMING C++ Semester Hours Credit: 4</a> </h3> <p> <img alt="CENTRAL TEXAS COLLEGE ITSE 2421 OBJECT-ORIENTED PROGRAMMING C++ Semester Hours Credit: 4" title="CENTRAL TEXAS COLLEGE ITSE 2421 OBJECT-ORIENTED PROGRAMMING C++ Semester Hours Credit: 4" class="news-block-img pull-right" src="/thumbs/52/30773342.jpg"> CENTRAL TEXAS COLLEGE ITSE 2421 OBJECT-ORIENTED PROGRAMMING C++ Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: I. INTRODUCTION A. Introduction to object-oriented programming. Emphasis on the fundamentals </p> <a href="/30773342-Central-texas-college-itse-2421-object-oriented-programming-c-semester-hours-credit-4.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/11870261-Course-outline-prerequisites-course-description.html">COURSE OUTLINE. Prerequisites: Course Description:</a> </h3> <p> <img alt="COURSE OUTLINE. Prerequisites: Course Description:" title="COURSE OUTLINE. Prerequisites: Course Description:" class="news-block-img pull-right" src="/thumbs/27/11870261.jpg"> 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 </p> <a href="/11870261-Course-outline-prerequisites-course-description.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/12550285-Computing-concepts-with-java-essentials.html">Computing Concepts with Java Essentials</a> </h3> <p> <img alt="Computing Concepts with Java Essentials" title="Computing Concepts with Java Essentials" class="news-block-img pull-right" src="/thumbs/28/12550285.jpg"> 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann </p> <a href="/12550285-Computing-concepts-with-java-essentials.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/22121853-Sankalchand-patel-college-of-engineering-visnagar-odd-even-academicsemester-2014-15-assignment-question-bank-2110003-f-y-b-e.html">SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ODD/EVEN ACADEMICSEMESTER (2014-15) ASSIGNMENT / QUESTION BANK (2110003) [F.Y.B.E.</a> </h3> <p> <img alt="SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ODD/EVEN ACADEMICSEMESTER (2014-15) ASSIGNMENT / QUESTION BANK (2110003) [F.Y.B.E." title="SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ODD/EVEN ACADEMICSEMESTER (2014-15) ASSIGNMENT / QUESTION BANK (2110003) [F.Y.B.E." class="news-block-img pull-right" src="/thumbs/40/22121853.jpg"> SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ODD/EVEN ACADEMICSEMESTER (2014-15) ASSIGNMENT / QUESTION BANK Subject: Computer Programming and Utilization (2110003) [F.Y.B.E.: ALL BRANCHES] Unit 1 </p> <a href="/22121853-Sankalchand-patel-college-of-engineering-visnagar-odd-even-academicsemester-2014-15-assignment-question-bank-2110003-f-y-b-e.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/10487678-Computer-science-computer-science-213-faculty-and-offices-degrees-and-certificates-awarded-as-computer-science-degree-requirements.html">Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements</a> </h3> <p> <img alt="Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements" title="Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements" class="news-block-img pull-right" src="/thumbs/27/10487678.jpg"> Computer Science 213 Computer Science (See Computer Information Systems section for additional computer courses.) Degrees and Certificates Awarded Associate in Science Degree, Computer Science Certificate </p> <a href="/10487678-Computer-science-computer-science-213-faculty-and-offices-degrees-and-certificates-awarded-as-computer-science-degree-requirements.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/18251345-02-201-programming-for-scientists.html">02-201: Programming for Scientists</a> </h3> <p> <img alt="02-201: Programming for Scientists" title="02-201: Programming for Scientists" class="news-block-img pull-right" src="/thumbs/39/18251345.jpg"> 1. Course Information 1.1 Course description 02-201: Programming for Scientists Carl Kingsford Fall 2015 Provides a practical introduction to programming for students with little or no prior programming </p> <a href="/18251345-02-201-programming-for-scientists.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/7150841-Computer-science-1-3-ap-syllabus-online-course-plan.html">Computer Science 1-3 (AP) Syllabus/Online Course Plan</a> </h3> <p> <img alt="Computer Science 1-3 (AP) Syllabus/Online Course Plan" title="Computer Science 1-3 (AP) Syllabus/Online Course Plan" class="news-block-img pull-right" src="/thumbs/26/7150841.jpg"> Computer Science 1-3 (AP) Syllabus/Online Course Plan Certificated Teacher: Date: 2015-2016 Stage One Desired Results Course Title/Grade Level: Computer Science (AP) Credit: one semester (.5) _X_ two semesters </p> <a href="/7150841-Computer-science-1-3-ap-syllabus-online-course-plan.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/9662020-Technology-computer-programming-ii-grade-9-12-standard-2-technology-and-society-interaction.html">TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction</a> </h3> <p> <img alt="TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction" title="TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction" class="news-block-img pull-right" src="/thumbs/27/9662020.jpg"> Standard 2: Technology and Society Interaction Technology and Ethics Analyze legal technology issues and formulate solutions and strategies that foster responsible technology usage. 1. Practice responsible </p> <a href="/9662020-Technology-computer-programming-ii-grade-9-12-standard-2-technology-and-society-interaction.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> <div class="news-blocks"> <h3> <a href="/30919607-Data-structures-and-the-java-collections-framework.html">Data Structures and the Java Collections Framework</a> </h3> <p> <img alt="Data Structures and the Java Collections Framework" title="Data Structures and the Java Collections Framework" class="news-block-img pull-right" src="/thumbs/53/30919607.jpg"> Data Structures and the Java Collections Framework Third Edition William J. Collins Lafayette College JOHN WILEY & SONS, INC. CONTENTS Preface xvii CHAPTER 0 Introduction to Java 1 Chapter Objectives 1 </p> <a href="/30919607-Data-structures-and-the-java-collections-framework.html" class="news-block-btn"> More information <i class="m-icon-swapright m-icon-black"></i> </a> </div> </div> <!-- END RIGHT SIDEBAR --> </div> </div> </div> <!-- END CONTENT --> </div> <!-- END SIDEBAR & CONTENT --> </div> </div> <!-- BEGIN FOOTER --> <div class="footer"> <div class="container"> <div class="row"> <!-- BEGIN COPYRIGHT --> <div class="col-md-10 col-sm-10 padding-top-10"> 2018 © DocPlayer.net <a href="/support/privacy-policy/">Privacy Policy</a> | <a href="/support/terms-of-service/">Terms of Service</a> | <a href="/support/feedback/">Feedback</a> </div> <!-- END COPYRIGHT --> <!-- BEGIN PAYMENTS --> <div class="col-md-6 col-sm-6"> </div> <!-- END PAYMENTS --> </div> </div> </div> <!-- END FOOTER --> <!--[if lt IE 9]> <script src="/static/theme/global/plugins/respond.min.js"></script> <![endif]--> <script src="/static/js/14e1/total.js" type="text/javascript"></script> <div style="display: none;"> <script> var page_data = {"domain_id":38,"design_id":0,"page_id":0}; (function(){ var img = new Image(); var pixel_image_src = '/pix/'+Math.random()+'/report/pixel.gif?type=pageview&domain_id=38&page_id=0&design_id=0&l='+encodeURIComponent(navigator.language)+'&p='+encodeURIComponent(navigator.platform)+'&url='+encodeURIComponent(document.location); document.write('<img src="'+pixel_image_src+'"> '); }()); </script> </div> </body> </html>