My third semester of college has just started. The first 2 semesters were the basics of Engineering. So we had common subjects like Physics, Chemistry and Engineering Mathematics.
But now the core Computer Science Engineering subjects have started. These are the subjects I have and what I will learn from them.
Inheritance, Polymorphism and Abstraction
Strings
Exception Handling
Interfaces, Packages, Multi-thread Programming
Enumerations, Auto-boxing, Annotations
Generics, Streams, Swing Fundamentals
Design a GUI using Java programs and Applets.
Develop Multi-threaded Applications.
Creating Custom Packages and Interfaces.
But now the core Computer Science Engineering subjects have started. These are the subjects I have and what I will learn from them.
Java
Into to Java, Program Control Statements, Arrays,Classes, Objects and MethodsInheritance, Polymorphism and Abstraction
Strings
Exception Handling
Interfaces, Packages, Multi-thread Programming
Enumerations, Auto-boxing, Annotations
Generics, Streams, Swing Fundamentals
Course Outcomes:
Implement Object Oriented Programming concepts.Design a GUI using Java programs and Applets.
Develop Multi-threaded Applications.
Creating Custom Packages and Interfaces.
Data Structures and Algorithms with C
Asymptotic Notations and Analysis of Algorithms
Stacks, Queues and Linked Lists
Trees, Graphs
Hashing
Sorting, Searching and Priority Queues
Course Outcomes:
Able to understand the usage of the various concepts of data structure, algorithms and ADT
Ability to describe linear and non-linear data structures
Evaluate algorithms and data structures in terms of time complexity of basic operations.
Select basic data structures and algorithms for realization of programs to solve a problem.
Evaluate algorithms and data structures in terms of time complexity of basic operations.
Select basic data structures and algorithms for realization of programs to solve a problem.
Computer Organizations and Architecture
Basic Structure of Computers
Register Transfer and Operations
Micro Programmed Control
Computer Arithmetic
Memory System
Input-Output Organization
Course Outcomes:
To understand basic structure of computer and demonstrate the execution of an instruction by CPU. To identify different addressing modes for a given instruction.
To perform computer arithmetic operations and implement algorithms for fixed point and floating point arithmetic operations. To implement subroutines, conditional branching using control memory and memory sequencing.
To illustrate and manipulate the control unit operations and to choose different factors to design central processing unit. To introduce the concept of multiprocessor.
To conceptualize different ways of data transfer in computer and to contrast the working of different
memories by studying memory hierarchy and organization.
memories by studying memory hierarchy and organization.
Other Subjects:
Discreet Math and Graph Theory
Economics
Energy Studies
Hopefully, this semester gives me a lot of knowledge!
Thanks for reading!
AZID
Comments
Post a Comment