Skip to main content

Classes I'm Taking In My College Semester

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.

  

Java 

Into to Java, Program Control Statements, Arrays,Classes, Objects and Methods
Inheritance, 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.

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.

Other Subjects:

Discreet Math and Graph Theory

Economics 

Energy Studies

Hopefully, this semester gives me a lot of knowledge!

Thanks for reading!

AZID

 

Comments

Most Viewed Content:

Why did I create this blog?

Two Words: Career Journal This is basically a journal to my journey in InfoSec. It helps me keep tab of things and keeps me motivated. What I want to accomplish with this blog: My goal is to inform people about my findings, projects and share the resources I used to learn. Image courtesy: @hackersclub The title for this post was: “Why did I create this blog?” and although I have partly covered why I created it, there are a number of other reasons that I will discuss other posts! Thanks for reading! AZID

I gave my first talk at a Security Conference

Last month I gave a fun little talk called "Plenty of Phish in the Sea" in my local security conference. It was a fun presentation on how I phished my friends in high school.  I used to make music back in high school and sent a phishing link to 3 of my best friends to my "Soundcloud" and asked them to sign in through their email. I had created a fake domain that copied the Soundcloud login page but the form to submit username and password had a php script that sent the credentials to a txt file I had on the server.  My friends had weird passwords of course, one guy had his girlfriends name, another had his favourite sport mentioned, and another friend literally had his whole phone number as his password.  I made jokes about it and kept the whole tone of the presentation humorous.   This talk wasn't very technical, but it was my first time and this was an actual experience. Hopefully, next time my talk is a technical one, where I teach the audience something I le...

What I Am Doing This Summer?

Finally! My summer holidays have started. I just completed my first year of college. I'm glad its done. Here is my plan for the Summer: 1. Finish the Official Cert Guide I am going to finish reading the CCNA Official Cert Guide by Wendell Odom. This will take me about a month and I would have finished studying for the CCNA by the time the next academic year starts. LAB EVERYDAY. I will have to practice for the CCNA using labs and practice exams. 2. Python  Finish the Automate The Boring Stuff With Python video course and book. Finish the Python Mega Course:Build 10 Real World Applications video course. Learn important modules and libraries Build a couple small projects and 1 big project(self). Use Git to save and control repositories. 3. TRY and learn the basics of JavaScript Thanks for reading!  AZID