Skip to content

Semester Duration : 6 Months _ Season : Summer _ Semester No : First _ Year : First _ Courses : 6 _ UBIT - University of Karachi (uok).

Notifications You must be signed in to change notification settings

UsamaIsrarDev/semester-first

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

🎓 First Semester

Courses

CSSE-301 : Calculus & Analytical Geometry

https://github.com/UsamaIsrarDev/calculus-and-analytical-geometry-l.git

You will learn:

  • Fundamentals of calculus including limits, derivatives, and integration.
  • Analytical geometry concepts like lines, circles, parabolas, ellipses, and hyperbolas.
  • Application of calculus in solving real-world problems.
  • Understanding of mathematical modeling and graphical representation.

Outcomes:

  • Solve differential and integral problems analytically.
  • Visualize and analyze geometrical shapes in coordinate systems.
  • Apply calculus concepts in computing and engineering problems.

CSSE-303 : Computer Logic Design & Computer Organization

https://github.com/UsamaIsrarDev/computer-logic-design-and-computer-organization.git

You will learn:

  • Basics of digital logic and number systems (binary, octal, hexadecimal).
  • Boolean algebra, logic gates, and combinational/sequential circuits.
  • Fundamental computer organization concepts like CPU, memory, and I/O.
  • Data representation and instruction set basics.

Outcomes:

  • Design and simplify logical circuits using Boolean algebra.
  • Understand how hardware components interact in a computer system.
  • Analyze how instructions are executed at the hardware level.

CSSE-305 : Introduction to Computer Science with Contemporary Language

https://github.com/UsamaIsrarDev/introduction-to-computer-science-with-contemporary-language.git

You will learn:

  • Core concepts of programming using a modern programming language.
  • Variables, data types, control structures, functions, and arrays.
  • Basic problem-solving and algorithmic thinking.
  • Debugging and testing techniques for beginners.

Outcomes:

  • Write and execute simple programs to solve computational problems.
  • Understand how computers interpret and execute code.
  • Apply logical thinking to structure and optimize solutions.

CSSE-307 : Islamic Studies & Ethnics

https://github.com/UsamaIsrarDev/islamic-studies-ethics.git

You will learn:

  • Core teachings of Islam related to daily life, peace, and ethics.
  • Importance of morality, honesty, and social responsibility.
  • Comparative study of ethics in modern society.
https://github.com/UsamaIsrarDev/islamic-studies-ethics.git

Outcomes:

  • Develop strong ethical reasoning and moral values.
  • Apply Islamic principles in professional and personal life.
  • Understand the role of ethics in decision-making and social harmony.

CSSE-309 : English

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

You will learn:

  • Reading, writing, listening, and speaking skills for academic and professional settings.
  • Grammar, sentence structure, and vocabulary enhancement.
  • Techniques for effective communication and presentation.

Outcomes:

  • Communicate ideas clearly in written and spoken English.
  • Present academic and technical content effectively.
  • Build confidence in professional communication.

CSSE-311 : Introduction to Software Engineering

https://github.com/UsamaIsrarDev/introduction-to-software-engineering.git

You will learn:

  • Software development lifecycle (SDLC) and process models.
  • Software requirement analysis, design, testing, and maintenance.
  • Project planning, documentation, and teamwork principles.
  • Introduction to tools and methodologies used in modern software engineering.

Outcomes:

  • Understand the structured approach to software development.
  • Create software documentation and design models.
  • Apply engineering principles to develop reliable and efficient software systems.

By completing all the above courses, you will have:

  • A strong foundation in programming, mathematics, and logic.
  • The ability to analyze, design, and reason about computational systems.
  • Improved problem-solving, communication, and teamwork skills.
  • A solid base to pursue advanced courses in software engineering, AI, and web development.

About

Semester Duration : 6 Months _ Season : Summer _ Semester No : First _ Year : First _ Courses : 6 _ UBIT - University of Karachi (uok).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published