Giter VIP home page Giter VIP logo

osa-com-sci's Introduction

osa-com-sci

Tracking the version history of my Com Sci assignments and giving me motivation to comment properly.

Course Introduction

Introductory Assignment - How to Make a Peanut Butter Sandwich

CSE 1010 - Computer Science 1
Exercises & Activities Weighting (Total 10%)
Exercise 1 - Computer Science is Changing Everything 15%
Exercise 2 - Early Computing 15%
Exercise 3 - Electronic Computing 15%
Exercise 4 - Boolean Logic & Logic Gates 25%
Exercise 5 - Binary Data 30%

Assignments Weighting (Total 60%)
Assignment 1 - What is Computer Science? 10%
Assignment 2 - Who Works in Computer Science? 15%
Assignment 3 - Boolean Logic 30%
Assignment 4 - Von Neumann Architecture 15%
Assignment 5 - Programming Languages 30%

Course Project Weighting (Total 30%)
Course Project - Software Development & Code of Ethics 100%
CSE 1110 - Structured Programming 1
Exercises & Activities Weighting (Total 10%)
Exercise 1 - Pixels 15%
Exercise 2 - RGB 15%
Exercise 3 - Error Handling 25%
Exercise 4 - Creating Variables and Functions 50%

Assignments Weighting (Total 60%)
Assignment 1 - Snowman 30%
Assignment 2 - Etch-a-Sketch 30%
Assignment 3 - Pythagoras 40%

Course Project Weighting (Total 30%)
Course Project - Paint By Dot 100%
CSE 1120 Structured Programming 2
Exercises & Activities Weighting (Total 10%)
Exercise 1 - If, Else and Else If Statements 25%
Exercise 2 - Logic Operators 25%
Exercise 3 - While Loops 25%
Exercise 4 - For Loops 25%

Assignments Weighting (Total 60%)
Assignment 1 - Big Piano 30%
Assignment 2 - Pong 35%
Assignment 3 - Whac-A-Mole 35%

Course Project Weighting (Total 30%)
Course Project - Frogger 100%
CSE 2010 - Computer Science 2

Unfortunately, I was unable to find the mark distribution for this course.

Exercises

  • Exercise 1 - Developments in IT
  • Exercise 2 - Human Interaction wtih Systems
  • Exercise 3 - Hardware Matters
  • Exercise 4 - Warnier Orr Diagrams

Assignments

  • Assignment 1 - Computer Science Timeline
  • Assignment 2 - System Planning
  • Assignment 3 - System Design
  • Assignment 4 - Computer Organization

Course Project

  • Course Project - Sophia
CSE 2110 - Procedural Programming 1

Exercises

  • Exercise 1 - Functions
  • Exercise 2 - Dragon Realm
  • Exercise 3 - More Functions

Assignments

  • Assignment 1 - Procedural Programming
  • Assignment 2 - Triangle Crawlers
  • Assignment 3 - TI-150

Course Project

  • Course Project - Zero Hour
CSE 2120 - Data Structures 1
Exercises Weighting (Total 30%)
Exercise 1 - Data Structures 5% of total
Exercise 2 - Hangman 5% of total
Exercise 3 - Pseudocode 10% of total
Exercise 4 - More Data Structures 10% of total

Assignments Weighting (Total 45%)
Assignment 1 - Data Structures 10% of total
Assignment 2 - Cryptography (omitted) 15% of total
Assignment 3 - Battleship 20% of total

Course Project Weighting (Total 25%)
Course Project - Game (Pacman, Centipede, Zero Hour) 25% of total

osa-com-sci's People

Contributors

adzcai avatar

Stargazers

 avatar

osa-com-sci's Issues

Pong

  • Add a max and min speed for the ball
  • Possibly make it 3D

Frogger Destinations

If the frog lands between two destinations and covers both of them, they both activate

Synchronize branches

Make all of the .gitignores sync up, and update the readme for each branch with the information from google classroom. Also, implement pages and possibly write ipynbs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.