Skip to content

Collection of code from assignments, practice problems, projects, and other course work.

Notifications You must be signed in to change notification settings

amaanmakhani/Codingprojects

Repository files navigation

Coding projects

  • Collection of code from assignments, practice problems, projects, and other course work.

Code contained from the following courses:

  • CSC 116 (C++)
    • Intro to advanced programming and C++
  • CSC 225 (Java)
    • Data structures and algorithms I
    • Programs implemented data structures and algorithms
  • CSC 226 (Java)
    • Data structures and algorithms II
    • Testers are in the automatic testers folder
    • Programs implemented data structures and algorithms
  • CSC 230 (Assembly)
    • Intro to assembly and embedded systems
  • CSC 360 (C)
    • Operating Systems
  • CSC 370 (SQL)
    • Database Systems
    • Complex SQL queries using PostgreSQL
  • ECE 355 (C)
    • Microprocessor-Based Systems
  • ECE 455 (C)
    • Real Time Computer Systems Design Project
    • Techniques to guarantee deadline sensitive tasks complete by their deadline
    • FreeRTOS was used as the real time operating system
  • SENG 265 (C and Python)
    • Software development methods and testing techniques
    • Testers are in the automatic testers folder
  • SENG 275 (Java)
    • Software Testing
    • An introduction to the testing of large-scale systems and testing techniques
    • Testing using various tools such as JUnit, Selenium, and H2
  • SENG 321
    • Requirements Engineering
    • Semester long requirement engineering simulation project
  • SENG 360
    • Security Engineering
    • Simulation of different security threats
  • SENG 426 (Jenkins, SonarQube, Zap,and jmeter)
    • Software Quality Engineering
    • Quality assurance practices and techniques
  • SENG 440 (C)
    • Embedded Systems
  • SENG 474 (Python)
    • Data Mining
    • Tennis prediction model project
  • Automatic testers (Unix and Windows scripts)
    • Test scripts used for assignment testing

Code contained from the Gradebook app project:

Gradebook is an IOS application that enhances student grade tracking and analysis. Gradebook tracks grades for each class within semesters. Grades can then be simulated to view possible outcomes, custom GPA scales can be created to calculate GPA, a to-do list for class events allows users to keep track of completed work, and class events can be viewed in a calendar.

  • Currently contained in a private branch, to view please reach out to me.
  • Gradebook is built using Xcode
  • Swift was used along with CocoaPods (SwiftLint, CVCalendar, Firestore, and iOSDropDown)
  • Firestore was used as a cloud database

About

Collection of code from assignments, practice problems, projects, and other course work.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published