Computer Science Fundamentals Fall 2013

Course Number: 
CSCI 6010
Review of programming in a high-level language using Java or C++. Introduction to objects and object-oriented programming: static and dynamic objects, inheritance, dynamic method invocation. Data structures: 2D-arrays, linked-lists, stacks, queues, trees, hashing. Discrete structures: sets, graphs, permutations and combinations. Prerequisites: One year of coursework in programming in C, C++, or Java.

Mondays 6:10 pm - 8:40 pm 08/26/13 - 12/07/13
Classroom: 1957 E Street 212
Instructor: Dr. Juman Byun

Group articles

Date: 
Monday, December 2, 2013 - 6:10pm

Let's create a Apache Derby database.

On Mac, Linux, or Unix flavored systems:
export CLASSPATH=$DERBYDIR/lib/derby.jar:$DERBYDIR/lib/derbytools.jar
Please replace $DERBYDIR with the location where you uncompressed the Derby .zip (or .tar.gz) file.
export is a command for your shell (bash)

Run
java org.apache.derby.tools.ij
Create a database called gwudb. Do not type ij>. This indicate you are on the ij program.
ij> connect 'jdbc:derby:gwudb;create=true';

GUI

Date: 
Monday, November 25, 2013 - 6:10pm

Date: 
Monday, November 18, 2013 - 6:10pm

Date: 
Monday, November 11, 2013 - 6:10pm

There are no lack of formal definition of thread. Neither is confusion.
I would like to introduce a rather informal, friendly one of mine. Thread is a way to run multiple computer programs at the same time. We would need some more qualifiers to make the "definition" complete, which we'll do in class.

Date: 
Monday, October 21, 2013 - 6:10pm

Interactive implementation session

Date: 
Monday, October 14, 2013 - 6:10pm
  • Trie
  • Depth First Search Implementation using Stack
  • Breath First Search Implementation using Queue
  • Hash Functions

Date: 
Monday, October 7, 2013 - 6:10pm
  • Tree
  • Depth First Search (post-,in-,pre-order traversals)
  • Breath First Search
  • Binary Trees

Date: 
Monday, September 30, 2013 - 6:10pm

Abstract Data Types are defined by the operational structure rather than the data stored in them.

  • Linked List
  • Stack
  • Queue

Date: 
Monday, September 23, 2013 - 6:10pm

Classes
Inheritance
Casting

Date: 
Monday, September 16, 2013 - 6:10pm

Class Variables (aka static variables)
Class Methods (aka static methods)
Instance Variables
Instance Methods

Pages

Computer Science Fundamentals Fall 2013 members

student1
jbyun
admin