Skip to content

LukasMurdock/cse-174

Repository files navigation

Good code is code that can be understood by a junior engineer. Great code can be understood by a first year CS freshman. The best code is no code at all. – A Drunken Developer

Fundamentals of Programming and Problem Solving (CSE-174)

CSE-174 catalog description:

  • Introduction to object-oriented programming (classes and objects)
  • Fundamental data types.
  • Character data and string processing.
  • User-defined data types: structured and enumerated.
  • Arrays and arrays of structures.
  • Algorithm development and efficiency considerations.
  • Modular programming using sequence, selection, and repetition control structures.
  • Program debugging and testing.
  • Simple sorting and searching algorithms.

Contributing

Feel free to branch and PR. Don’t know what Github is but want to contribute? Here’s a great free resource by Kent C. Dodds on how to start contributing on Github.

Java Resources

Java Specifications and Documentation

Other Programming Resources

Textbook

Big Java Late Objects by Cay S. Horstmann (San Jose State Univ.) ISBN: 9781118026274

Quiz

  • welcom
  • jQuery
  • data types
  • variables
  • practice
  • Scanner
  • file i/o
  • logical expressions
  • conditions
  • while loop
  • for loop
  • fall break

Zines

Fundamentals of Programming with Java

Java Classes

  • System.out (output display, print methods)
  • Scanner (read keyboard, read file)
  • PrintWriter (write to file)

Parts

  1. Getting Started
    • Where Java runs
    • How Java runs
    • JDK, JRE, JVM, Compiler, IDE
    • Objects
    • Types (primitives)
    • Operators
    • Code comments

Releases

No releases published

Packages

No packages published