Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Java Programming Portfolio

About Me

Hi! I'm Hafso, a Computer Science student at York University passionate about Java development and Object-Oriented Programming (OOP).

This portfolio showcases my journey mastering:

  • Classes & Objects | Inheritance | Polymorphism
  • Encapsulation | Abstraction | Exception Handling

All through hands-on projects.

Education

York University | Computer Science Student

  • EECS 1022: Object-Oriented Programming
  • EECS 2031: Software Tools
  • Currently building Java portfolio through coursework

Projects by Week

Week 1 - Introduction to Java

  • Assignment1.java - Print statements, numbers, patterns
  • problem1.java - Name, age, sum, float, patterns

Week 2 - Variables & Data Types

  • assignment4.java - byte, short, int, long operations
  • floatingPointDemo.java - float variables
  • integer_Demo.java - integer operations
  • problemsOfSyntaxBasicConstructs.java - Car class (accelerate, brake, get_speed)
  • project1.java - Project practice
  • student.java - Student class

Week 3: Control Flow & Loops (Coming soon)

Week 4: Arrays & Collections (Coming soon)

Week 5: Methods & Functions (Coming soon)

Technologies Used

  • Java JDK 21
  • VS Code / Terminal
  • Git & GitHub

Contact

Recruiter Notes

This portfolio demonstrates my growth in:

  • Object-Oriented Programming
  • Problem-solving with Java
  • Version control with Git
  • Documentation best practices

About

Java programming portfolio | Computer Science student at York University

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages