Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CS7
 
 
 
 
 
 

README.md

Basic Computer Science Coding

Repo of the projects I did as a Computer Science student at the University of Pittsburgh.

Description

This is a repo containing nearly all of the projects I did as a Computer Science student at the University of Pittsburgh. Many of these projects covered fundamental topics that are critical for any coder, so I wanted to provide them as examples and possible starting points for any project.

They are (generally) written in Java or C, and may be complete programs, or merely code snippets.

Note: I have moved this repo from Google Code on 2015-09-03, as Google Code shut down. This repo was originally hosted here.

Class and project information

Includes projects for the following classes:

  • CS7 (CS0007)

  • CS401 (CS0401) - Intermediate Programming Using Java ballplayer.java

  • CS445 (CS0445) - Data Structures

  • CS447 (CS0447) - Computer Organization and Assembly Language Scramble game ( scramble.asm ), Frogger LED game ( catch.asm ), JrMIPS processor ( jrmips.circ )

  • CS449 (CS0449) - Introduction to Systems Software blackjack.c, id3tagEd.c, mystrings.c, mymalloc.h, malloctest.c, pi_digits.c, pi_driver.c, server.c

  • CS1501 - Algorithm Implementation Djikstra's shortest path, Huffman compression, HuffmanTree.java , RepeatedString.java , wordSearch.java

  • CS1550 - Introduction to Operating Systems myshell.c, prodcons.c, sys.c , syscall_table.S , unistd.h, cs1550.c

  • CS1555 - Database Management Systems Faces@Pitt (facesApp.java, database.sql)

  • CS1635 - Interface Design Methodology

  • CS1652 - Data Communication and Computer Networks http_client.c, http_server1.c, http_server2.c, tcp_module.c

  • CS1653 - Applied Cryptography and Network Security

  • CS1655 - Secure Data Management and Web Applications

See this page for additional information about each project.

License

Everything in this repo is distributed under the New BSD License.

See LICENSE for more information.

Contributing

Please contribute using Github Flow.

About

Automatically exported from code.google.com/p/basic-computer-science-coding

Resources

License