Skip to content

UsamaIsrarDev/semester-fourth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🎓 Fourth Semester

Courses

CSSE-402 : Assembly Language

https://github.com/UsamaIsrarDev/assembly-language.git

You will learn:

  • Fundamentals of low-level programming and computer architecture.
  • Instruction sets, registers, memory addressing, and stack operations.
  • Writing and debugging assembly programs for microprocessors.
  • Relationship between high-level code and machine-level execution.

Outcomes:

  • Write and execute assembly programs for various architectures.
  • Understand how CPUs process and execute instructions.
  • Optimize code at the machine level for better performance.
  • Strengthen your knowledge of system-level programming and hardware interaction.

CSSE-404 : Introduction to Operating Systems

https://github.com/UsamaIsrarDev/introduction-to-operating-system.git

You will learn:

  • Core concepts of operating systems, including process management, memory management, and file systems.
  • Scheduling algorithms, synchronization, and deadlock handling.
  • Virtual memory, I/O systems, and resource allocation.
  • Design principles behind Linux, Windows, and other OS architectures.

Outcomes:

  • Understand how operating systems manage hardware and software resources.
  • Analyze and implement process scheduling and memory algorithms.
  • Manage files, processes, and concurrency effectively.
  • Build a solid foundation for systems programming and OS-level development.

CSSE-406 : Business Economics

https://github.com/UsamaIsrarDev/business-economics.git

You will learn:

  • Basic principles of microeconomics and macroeconomics.
  • Supply and demand analysis, market structures, and pricing strategies.
  • Economic decision-making and business forecasting.
  • The role of government, inflation, and monetary policy in business contexts.

Outcomes:

  • Apply economic principles in managerial and business decision-making.
  • Analyze market behavior and organizational economics.
  • Understand global and national economic influences on technology and industry.
  • Develop an economic mindset beneficial for tech entrepreneurship.

CSSE-412 : Discrete Mathematics

https://github.com/UsamaIsrarDev/discrete-mathematics.git

You will learn:

  • Logic, sets, relations, functions, and proofs.
  • Combinatorics, graph theory, and recurrence relations.
  • Boolean algebra and its applications in computing.
  • Foundations of algorithms and complexity theory.

Outcomes:

  • Apply mathematical reasoning to computer science problems.
  • Model and solve problems using graph and set theory.
  • Understand the logic behind algorithms and computational systems.
  • Strengthen analytical and problem-solving capabilities.

CSSE-414 : Advanced Software Engineering

https://github.com/UsamaIsrarDev/advanced-software-engineering.git

You will learn:

  • Advanced software development methodologies and process models.
  • Software design patterns, architecture, and quality assurance techniques.
  • Project management, estimation, and risk analysis.
  • Modern development practices such as Agile, Scrum, and DevOps fundamentals.

Outcomes:

  • Design and manage complex software systems effectively.
  • Implement design patterns and architecture in real projects.
  • Lead software teams using professional management techniques.
  • Apply advanced engineering principles for scalable and maintainable software.

CSSE-416 : Psychology

https://github.com/UsamaIsrarDev/psychology.git

You will learn:

  • Basic concepts of human behavior, perception, motivation, and learning.
  • Cognitive processes such as memory, decision-making, and problem-solving.
  • Application of psychology in education, communication, and workplace environments.
  • Understanding individual and group behavior in professional settings.

Outcomes:

  • Understand human behavior and communication patterns.
  • Apply psychological principles to teamwork and leadership.
  • Enhance creativity, empathy, and interpersonal effectiveness.
  • Improve decision-making and problem-solving through behavioral insights.

By completing all the above courses, you will have:

  • Gained a deeper understanding of system-level programming and operating systems.
  • Strengthened mathematical, analytical, and software engineering foundations.
  • Enhanced communication, leadership, and decision-making skills through psychology and economics.
  • Built a well-rounded skill set combining technical depth and professional awareness, essential for advanced computing and real-world applications.

About

Semester Duration : 6 Months _ Season : Winter _ Semester No : Fourth _ Year : Second _ Courses : 6 _ UBIT - University of Karachi (uok).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors