All Projects → thesohelshaikh → hacknirma

thesohelshaikh / hacknirma

Licence: MIT license
🎓 Path to hack Computer Science (BTech) at @NirmaUni

Projects that are alternatives of or similar to hacknirma

CS-courses-notes
✨终生持续更新✨ 计算机基础自学笔记/心得/实验/资源汇总;C语言为主,课程:数据结构、操作系统(MIT6.S081)、分布式系统(MIT6.824)等
Stars: ✭ 276 (+1154.55%)
Mutual labels:  computer-science
blog
Personal blog on computer science and software engineering.
Stars: ✭ 18 (-18.18%)
Mutual labels:  computer-science
Pulp-Fiction-ARKit
An experiment using Volume to reconstruct Pulp Fiction's dance scene in Augmented Reality
Stars: ✭ 46 (+109.09%)
Mutual labels:  computer-science
OpenUnivCourses
FREE university courses in ML from Top Universities in CS
Stars: ✭ 220 (+900%)
Mutual labels:  computer-science
Algorithms-Java
A collection of common algorithms and data structures implemented in Java.
Stars: ✭ 141 (+540.91%)
Mutual labels:  computer-science
awesome-full-stack-machine-courses
Curated list of publicly accessible machine learning engineering courses from CalTech, Columbia, Berkeley, MIT, and Stanford.
Stars: ✭ 283 (+1186.36%)
Mutual labels:  computer-science
CS-study
cs지식을 정리하는 공간
Stars: ✭ 171 (+677.27%)
Mutual labels:  computer-science
cs.js
Computer Science Data Structures and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code
Stars: ✭ 86 (+290.91%)
Mutual labels:  computer-science
MIT OCW 6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016
MIT OCW 6.0001 Introduction to Computer Science and Programming in Python
Stars: ✭ 28 (+27.27%)
Mutual labels:  computer-science
notes
My personal tutorials and notes.
Stars: ✭ 34 (+54.55%)
Mutual labels:  computer-science
Multi-Type-TD-TSR
Extracting Tables from Document Images using a Multi-stage Pipeline for Table Detection and Table Structure Recognition:
Stars: ✭ 174 (+690.91%)
Mutual labels:  computer-science
hooks
List of all React hooks using data structures and algorithms
Stars: ✭ 20 (-9.09%)
Mutual labels:  computer-science
self-made-data-scientist
My concrete study plan to become a data scientist
Stars: ✭ 16 (-27.27%)
Mutual labels:  computer-science
ml-formulas
機械学習・統計学・理論計算科学などに出てくる等式・不等式を集めていきます
Stars: ✭ 55 (+150%)
Mutual labels:  computer-science
computer-science-resources
Сollection of interesting Computer Science resources
Stars: ✭ 133 (+504.55%)
Mutual labels:  computer-science
Tech-Interview-Study
주니어 개발자를 위한 기초 CS 스터디
Stars: ✭ 136 (+518.18%)
Mutual labels:  computer-science
cs-exams
Examination preparation material for Computer Science students at Trinity College Dublin.
Stars: ✭ 44 (+100%)
Mutual labels:  computer-science
notes
📓 Notes related to Computer Science stuff.
Stars: ✭ 15 (-31.82%)
Mutual labels:  computer-science
SoftwareEngineeringCourse
Software Engineering course for students of computer science
Stars: ✭ 35 (+59.09%)
Mutual labels:  computer-science
IstanbulUniversityCerrahpasa-CE
📚 İstanbul Üniversitesi - Cerrahpaşa Bilgisayar Mühendisliği tüm dönemlerinin ders notları ve faydalı kaynakları
Stars: ✭ 107 (+386.36%)
Mutual labels:  computer-science

Hack nirma

Hack Nirma

🎓 Path to hack Computer Science (BTech) at Nirma University

awesome PRs Welcome

Contents

Summary

This curriculum was designed to help you with your Bachelor's for computer engineering using online material. The aim is to give you a complete understanding of the field including industry standards and best practices. The goal is not to score high grades although if followed correctly scoring marks will be easy. We have compiled some of the best resources for each domain available freely online.

The courses prescribed are from the top universities and often best in their field and often there are no substitutes. Still feel free to post an issue if you have found a resource that could help us.

Disclaimer

This course was designed by students at Nirma University and cannot substitute a Bachelor's Degree. This curriculum doesn't guarantee good grades or a job. You are solely responsible if you choose to pursue this curriculum or any of the below-mentioned courses.

These courses are in addition to the text prescribed in the syllabus and thus it is very important to read the text first and use these resources in a complementary manner.

Prerequisites

These aren't prerequisites you should be already knowing rather these are concepts which are better if cleared before taking up the regular courses.

Curriculum

First Semester

Subject Code Subject Prerequisites
SP105 ICT Tools and Cyber Security none
CE104 Computer Programming none
MA102 Calculus and Differential Equations Calculus basics
ME103 Engineering Graphics none
HS101B English Communication none
CY102 Chemistry Organic Chemistry basics
CL103 Environmental Studies none

CE104 Computer Programming

Theory

Practical

CY102 Chemistry

Theory

MA102 Calculus and Differential Equations

Theory

CL103 Environmental Studies

Theory

Second Semester

Subject Code Subject Prerequisites
ME104 Mechanical Workshop none
EE103 Elements of Electrical and Electronics Engineering none
EE104 Electrical Workshop none
CE105 Introduction to Computer Science and Engineering none
MA202 Linear Algebra Matrices & Determinants
PY103 Physics Basics of Quantum Mechanics, Ray Optics
SP104 Law and Engineering none
SP103 Design Thinking none

MA202 Linear Algebra

Theory

CE105 Introduction to Computer Science and Engineering

Theory

Third Semester

Subject Code Subject Prerequisites
EC321 Basic Electronics EEE
CE301 Digital Systems none
CE302 Object Oriented Programming programming
CE303 Mathematical foundation of Computer Science none
SS342 ICT Tools and Security none
SP343 Entrepreneurship none
SP344 Community Services none
MA306 Applied Mathematics Calculus

EC321 Basic Electronics

Theory

CE301 Digital Systems

Theory

CE302 Object Oriented Programming

Theory/Practical

CE303 Mathematical foundation of Computer Science

Theory

SP343 Enterpreneurship

Theory/Practical

Fourth Semester

Subject Code Subject Prerequisites
CE401 Data Communication none
CE402 Computer Organization Digital Systems
CE403 Data Structures CP / AOP
MA403 Probability Statistics and Numerical Analysis none
CE404 Seminar none
CE405 Mini Project - I none
SP341 Ethics and Values none
SS341 Economics for Engineers none
CE406 Computer Peripherals Workshop none

CE402 Computer Organization

Theory

CE403 Data Structures

Theory/Practicals

MA403 Probability Statistics and Numerical Analysis

Theory

SP341 Ethics and Values

Theory

SP341 Economics for Engineers

Theory

Fifth Semester

Subject Code Subject Prerequisites
CE501 Theory of Computation MFCS
CE502 Database Management System programming
CE503 Computer Networks Data Communication
CE504 Operating Systems AOP/EOP
IT502 Web Designing programming
SS562 Law for Engineers none
SP501 Fractional Course none
CE505 Mini Project - II none

CE501 Theory of Computation

This is the most abstract and fundamental subject of Computer Science so you might want to pay extra attention to this subject.

Theory

CE502 Database Management Systems

Knowledge from this subject will be helpful in most of the applications.

Theory

Practicals

CE503 Computer Networks

Theory

Practicals

CE504 Operating Systems

This course will be very helpful at the time of interviews and as a CS student, you must have the core concepts clear.

Theory:

Practicals:

IT502 Web Designing

Theory

Practicals

SS562 Law for Engineers

Theory

Sixth Semester

Subject Code Subject Prerequisites
CE601 Design and Analysis of Algorithms Data Structures
IT601 Software Engineering OOP
SS561 Creativity and Innovation none
CE602 Mini Project- III none
SP601 Capstone Course ( Computer Engineering) none
CE621 Java Technologies (Elective I) OOP
CE661 Mobile Applications Development Technologies (Elective I) OOP
IT652 Network Security and Encryption (Elective II) none
IT662 Cloud Computing (Elective II) none
CE623 Machine Learning (Elective III) linear algebra, statistics
CE633 Data Mining (Elective III) statistics
SS701 Organizational Behaviour none

CE601 Design and Analysis of Algorithms

Theory

IT601 Software Engineering

Theory

CE623 Machine Learning

If you need a refresher in linear algebra or probability, you can find resources above.

Theory

CE633 Data Mining

Theory

Seventh Semester

Subject Code Subject Prerequisites
IT724 Artificial Intelligence none
IT794 Compiler Construction THOC
CE701 Interfacing with Microprocessor none
CE703 Open source development lab none
SP701 Practical Training none
CE702 Minor Project none
IT7F4 Deep Learning none

IT724 Artificial Intelligence

Theory

IT794 Compilers

Theory

IT7F4 Deep Learning

Theory

Practicals

Eighth Semester

Subject Code Subject Prerequisites
CE801 Major Project none

Project Ideas

Exam Preparation checklist

  • Complete Syllabus by reading prescribed text or watching videos
  • Go through lecture notes
  • Solve Tutorials
  • Solve previous year's question paper

Important Websites

Additional Resources

At this point, several resources might be repeating themselves but we don't want to miss any.

YouTube channels to subscribe

It's quite easy to waste a lot of time on YouTube, subscribe to these channels and you might end up learning something as well.

List

Have an awesome channel name that isn't on the list, feel free to add it to the list.

Binge Worthy

No one likes to study at all times, here are a few TV shows and movies you must watch.

Contributing

If you find a link broken or have better alternative resources you can contribute by submitting an issue or a pull request.

Ask for help

You can directly interact using issues. I may not be able to solve all your problems but I can provide you with the right guidance. You can reach me out at [email protected]

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].