Project Overview

Project Name: Electronic Program of Study (POS) Form - Phase II

Many students at Iowa State University struggle with knowing what classes to take at what times. So, first-year students typically create a Program of Study to help them plan out certain classes to take during each semester. However, the current creation of a Program of Study is complex and visually hard to understand for both students and advisors. There was a need for a tool to help students efficiently create a Program of Study that was easy to read and make. A previous senior design team(sddec21-04) was tasked with the creation of a website to help students create a Program of Study.

The task for our team is to build off of the previous team's interation of their webiste design and create more features that will help students. We also plan to create an improved User Interface that will be easy to read for both students creating their Programs of Study as well as advisors who will be reading these Programs of Study. To see the current iteration of the Program of Study Website, please click this link. For more information, stay up to date with our team's progress via Team Reports and Design Documents below.




Team Members

Saljooq Altaf

Coordinator/ Prototyper/ Full-stack developer

Major: Software Engineering

Programming Languages: Java, C, Javascript, C#, Python etc.

Hobbies: Cooking

Fun Fact: None

Nathan Marquardt

Front-End Programmer

Major: Software Engineering
Minors: Data Science, Cyber Security
Programming Languages: Java, C, HTML, CSS, R, JavaScript, Python, Kotlin, SQL
Hobbies: Video Games, Ice Hockey, Golf, Hunting, Fishing
Fun Fact: Grew up in Anchorage, Alaska

William Hunt

Back-End Programmer

Major: Software Engineering
Programming Languages: Java, C, C++, HTML, JavaScript, Python, SQL
Hobbies: Video Games
Fun Fact: None

Carson Campbell

Full-Stack

Major: Software Engineering
Programming Languages: Java, C, C++, HTML, JavaScript, SQL
Hobbies: Running, Reading, Board Games
Fun Fact: None

Noah Nickel

Front-End Programmer

Programming Languages: Java, C, C++, Python, SQL
Hobbies: Video Games, Basketball, Surfing, Hiking
Fun Fact: None





Weekly Reports

SE 491 Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
SE 492 Report 1
Report 2
Report 3
Report 4
Report 5
Report 6




Lightning Talks

Elevator Pitch
Requirements, Constraints, and Standards
Project Plan
Design Talk
Testing Plan
Youtube Report




Design Documents

Final Design Doc SE 491
Final Report SE 492


Poster

Final Poster