Computer Science

Log in to join class

This class has 1 set

Introduction to C Programming
The first course in this 3-part series introduces the fundamentals of C Programming including basic syntax, data types, expressions, control statements, and interaction between the compiler and the hardware. The programming exercises are oriented towards learning how to construct an efficient algorithm to solve a problem and include computing the solutions of quadratic equations, finding prime or perfect numbers in a given range, and processing words in a passage of text.

Programming in C - Algorithms and Techniques
The second course in the C Programming series introduces advanced topics including arrays, functions, passing arrays to functions, sorting algorithms, user-defined types, and recursion. The programming exercises are oriented towards learning top-down design and structured programming. At the end of the course there is a final project that involves implementation of everything learned in the course. Prerequisite: Introduction to C Programming

Compound Data Types and Advanced Topics in C
The third course in C Programming introduces pointers, application of pointers to function arguments and arrays, files, linked list, and trees. The course focuses on implementing data structures—the key organizing factor to formalize design methods and programming languages. Prerequisite: Programming in C: Algorithms and Techniques

Introduction to Java
This course introduces students to the concept of object oriented programming. Topics: basic and advanced features of Java as well as object-oriented design, designing and building applications such as web applets. Prerequisite: A course in C or C++

AP Computer Science
Students explore Core topics in the context of the Java programming language. Topics include: object-oriented programming, fundamental data structures (such as lists, queues, stacks, trees, and heaps) and algorithms (especially those for sorting and searching). The relationship between computer hardware and a compiled program is studied. Much of the course is project-based, with assignments stressing the design of classes and algorithms appropriate to a problem. This course prepares students to take the AB-level Computer Science AP exam. Prerequisite: Introduction to Java or consent of instructor

In October 2013

Computer Basics 48 terms

by Butter_My_Rolls
No sets matching found in this class
Create Set