CSC 130 - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

CSC 130

Description:

Weekly labs (at least half of which include programming Lego robots) ... Hardware used: Lego Mindstorms. Course Assessment. Individual weights are assigned by ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 8
Provided by: elon47
Category:
Tags: csc | elgo

less

Transcript and Presenter's Notes

Title: CSC 130


1
CSC 130
  • Introduction to Computer Science

2
Course Catalog Description
  • This introduction to programming and problem
    solving emphasizes applications from quantitative
    disciplines and incorporates weekly group lab
    experiences.

3
Course Topics (ACM)
  • PF1 Fundamental programming constructs
  •             Basic syntax and semantics of a
    higher-level language            Variables,
    types, expressions, and assignment           
    Simple I/O            Conditional and iterative
    control structures            Functions and
    parameter passing
  • PF2 Algorithms and problem-solving           
    Problem-solving strategies            The role
    of algorithms in the problem-solving
    process            The concept and properties of
    algorithms
  • PF3  Fundamental data structures           
    Primitive Types            Arrays           
    Strings and String processing
  • PL4 Declarations and Types            The
    conception of types as a set of values together
    with a set of operations

4
Course Topics (ACM) contd
  • PL6 Object-oriented Programming           
    Object-oriented design            Separation of
    behavior and implementation
  • SP1 History of Computing            Prehistory
    - the world before 1946            History of
    computer hardware, software, networking      
          Pioneers of computing 
  • SE2 Using APIs             API
    programming            Class browsers and
    related tools
  • SE3 Software tools and environments           
    Programming environments 

5
Course Administration
  • Prerequisites Math 100
  • Class requirements
  • Weekly labs (at least half of which include
    programming Lego robots). These may be done
    individually or in small groups (2).
  • No final project or oral presentation required

6
Course Material
  • Course textbook Absolute Java by Savitch
  • Software used Eclipse, Java, Lejos
  • Hardware used Lego Mindstorms

7
Course Assessment
  • Individual weights are assigned by professor
  • All CSC 130 assessment criteria include lab
    grades, exams, final exam, and various
    mid-semester assessment tools
  • We are still experimenting with having lab final
    separate from written final.
Write a Comment
User Comments (0)
About PowerShow.com