• Breaking News

    Saturday, May 22, 2021

    A month ago I asked for help designing a CS notebook cover - this is the result Computer Science

    A month ago I asked for help designing a CS notebook cover - this is the result Computer Science


    A month ago I asked for help designing a CS notebook cover - this is the result

    Posted: 22 May 2021 01:48 AM PDT

    OPEN SOURCE COMPUTER SCIENCE CURRICULUM

    Posted: 21 May 2021 05:04 AM PDT

    README FIRST - As title says this a open Computer Science Curriculum and also your suggestions in this are welcomed. This is not a "one size fit all curriculum." This curriculum will focus more on Theoretical Computer Science, Artificial Intelligence and Mathematics. Also I have a bit of my biasness of liking both Mathematics and Computer Science reflect onto it. We all have biasness....

    Pre-requisite 1. High school Mathematics 2. High School Physics

    SEMESTER 1

    Calculus Single Variable part 1 part 2 part 3 part 4 part 5

    CS50 Introduction to Computer Science

    Discrete Mathematics and Logic

    Java Programming part 1 part 2

    Object Oriented Programming in Java

    Linear Algebra

    SEMESTER 2

    Digital Circuits

    Algorithm Theory and Machine

    Data Structures and Performanc

    Algorithms part 1 part 2

    Programming languages part A part B part C

    Multivariate Calculus

    Differential Equations

    SEMESTER 3

    Computer Architecture

    Principles of Software Design

    Building a recommendation system

    Automata Theory

    Algorithmic Analysis

    Algorithmic Design

    Probability and Statistics

    Principal Component Analysis

    SEMESTER 4

    Computer Organization

    Software Engineering

    Relational Database and SQL

    Compilers

    Networking

    Computer Hardware and Operating Systems

    SEMESTER 5

    Applied statistics

    Cryptography 1

    Artificial Intelligence

    Machine Learning Lectures Study Material

    Data Ethics, AI and Responsible innovation

    SEMESTER 6

    Cryptography 2

    Applied Machine Learning Lectures Study Material

    Convex Optimisation I

    Data : Statistical Analysis and computation application

    SEMESTER 7

    Deep Learning

    Natural Language Processing

    SEMESTER 8

    Reinforcement learning

    AI in medicine

    SOME RECOMMENDED COURSES;

    Computer Science : Programming with a purpose A replacement for java programming partI partII (semester 1)

    Algorithms A replacement for Princeton Algorithms(semester 2)

    Practical Deep Learning part 1 part 2 To do after deep learning (semester 7)

    Convex Optimization II To do after completing curricula.

    Computation Linear Algebra Lectures Study Material To do after completing curricula.

    <ALT COURSE BUCKET LIST/> [Alternative Course list to be considerd as an alternative to main CS curriculum. Dont do it with CS curriculum or else you will be trapped in tutorial hell. Some courses from this bucket might be recommended with main curricula.]

    Single Variable Calculus

    Computer Science 101

    Discrete Mathematics : mathematics for computer science

    CS : Programming Java

    Java object oriented programming

    Linear Algebra : Foundation to frontier

    Digital Circuits : From logic gates to processors

    Algorithms

    Programming Methodology Programming Abstraction Programming Paradigms

    Multivariable Calculus

    Differential Equation

    Computer Architecture

    Automata Theory

    Algorithm Design and Analysis

    Probability and Statistics

    Software Engineering

    Introduction to Databases

    Compilers Theory and Practice

    Computer networking

    Build a modern computer from first principle

    Introduction to Operating System

    Applied Statistics

    Applied Cryptography

    Artificial Intelligence

    Machine Learning

    Data Ethics

    Applied Machine Learning Lectures Study Material

    Practical Deep Learning part 1 part 2

    NLP

    Reinforcement Learning Lectures Study Material

    AI in healthcare

    CONCLUSION Again I would like to say it focuses more on Theoretical aspect of Computer Science with lots of Mathematics and Artificial Intelligence. And this will be the roadmap I am going to follow for next 3-4 years. Also there is nothing like perfect curriculum so feel free to edit it according to your level and needs.

    Thanks a lot

    submitted by /u/AayushSinha
    [link] [comments]

    I recently created a post that asked how people here would design a distributed computing curriculum and it didn't get any answers. I eventually I found a GitHub link that listed various sources. So now I am asking what would you add to this list of resources?

    Posted: 22 May 2021 04:55 AM PDT

    The GitHub link can be found here - https://github.com/theanalyst/awesome-distributed-systems

    Do you know of any math topics that can be used in this space, if so please say so.No matter how theoretical or practical it is, if you think it helps in distributed systems, please mention it.

    I want to build a knowledge base so advanced that I could study PhD level topics, with some effort.

    Edit: Another link is GaTech's Advanced Operating Systems module

    submitted by /u/math_learning
    [link] [comments]

    IDEA: next computer uses same script as previous, previous computer check if next is using correct script; SOLVES: 100 percent unbreakable and trustable informations. Thoughts?

    Posted: 22 May 2021 04:35 AM PDT

    Hi compsci redditors,

    Idea:

    I made this picture for easier understanding and better explanation.

    Every next computer in line uses same script as previous one, previous computer check if next is using correct script. First computer in line is linked to last one in line, so circle is made. This way everything that is computed is 100 percent unbreakable and 100 percent trustable (we can make sure of that just linking 1 of our computer to that chain). It is open source so new computers can be added/take off this chain. They are connected through the internet.

    This probably should be written in script – so it is working in the way I described?

    It can be done in a way that »computing is distributed equally« - makes things faster: For example: Let us say there are 10 computers linked in this chain. Since they have to be numbered by sequence (probably in the way using time: computer no.1 is linked to the chain more time than second one and so on): First computer do first 10%, second next 10% and so on. Feel free to comment on this?

    This can be done? How? Could it be done differently or better? Feel free to make additions.

    Thank you for possible replies. I am learning a lot of things that are related to computer science lately and all of this different questions/ideas pops out. That is one of it. Would be great to hear feedback about this. I posted it here because you people are very knowledgeable on everything that is related to computer science.

    submitted by /u/squaredrooting
    [link] [comments]

    Free Online JavaScript Certification Exam

    Posted: 21 May 2021 11:48 PM PDT

    Remote Cybersecurity Jobs

    Posted: 22 May 2021 01:30 AM PDT

    Can someone please recommed for finding world wide cybersecurity remote internships and Jobs?

    submitted by /u/Cybercops786
    [link] [comments]

    Resources with descriptions of software programs for datascience

    Posted: 21 May 2021 05:30 PM PDT

    What is the max number of clauses for a 3SAT problem? and what do they actually depend on? Where do they come from for each problem?

    Posted: 21 May 2021 11:36 AM PDT

    I think the title is pretty straight forward, but further elaboration, I could also ask if there is some sort of equation/relation between the number of variables and the number of clauses or not?

    Thank you

    submitted by /u/PsychologicalDrawer0
    [link] [comments]

    Python vs Java

    Posted: 21 May 2021 09:10 PM PDT

    Python vs Java

    Posted: 21 May 2021 09:23 PM PDT

    How is this uniquely decodable?

    Posted: 21 May 2021 06:05 AM PDT

    The second one: https://imgur.com/YA61CGy
    If we let 01 be "A", 10 be "B", etc then 01110 can mean "AD" or "CB". How is that not a contradiction to it being supposedly uniquely decodable?

    submitted by /u/The_Godlike_Zeus
    [link] [comments]

    No comments:

    Post a Comment