article

curriculum - computer science

[WHAT]

  1. ] by Don Sagrott, founder @sospep.com - here is what you need to know to master the world of computer science in 2015.

[WHY]

  1. ] typical "guidance" and CS curriculae provide an overly ambitious list of every single CS skillset/subject area that there is,
  2. ] not many student scan realistically expect to master all of these subject areas,
  3. ] example - almost every single CS guidance lists multiple subject areas like Robotics, Artificial Intelligence, Cryptology, ..... In my view any one of these subjects by itself could provide one with career opportunities,
  4. ] learn the fundamentals,
  5. ] explore the possiblities,
  6. ] choose a discipline(career track),
  7. ] keep learning,
  8. ] keep exploring,

[WHERE]

  1. ]

[WHEN]

  1. ]

[EXAMPLE]

  1. ] my - semester - 1
    1. ] # - computer hardware
      1. ] +VM, ] cloud iaas, *] cloud paas
    2. ] # - operating systems
      1. ] intro, ] list, ] features, ] how to, ]
    3. ] # - programming fundamentals
      1. ] aka - an absolute beginners guide to learning to write code, - learn about different programming languages, elements of a computer program like ( variables, constants, functions, control structures, names/naming, scope, ...), elements of a language like (keywords, native functions, keywords, types, ...)  different programming paradigms(Structured,OOP,FP,reactive), choosing a language language, writing some simple programs,
    4. ] # - programming language 1
      1. ] javascript - introduction - getting to know your first programming language, why js, writing some simple programs with javascript
    5. ] # - web tech 1
      1. ] why web tech, fundamentals like ( ] html, ] css, ] js, ] http, ... )
  2. ] my semester - 2
    1. ] # - OOP
    2. ] # - software design?architecture 1 - designing software applications
    3. ] # - data structures -
    4. ] # - algorithms
    5. ] # - networking 1
  3. ] my semester - 3
    1. ] # - FP
    2. ] # - programming language 2 -
    3. ] # - security 1
    4. ] # - db 1
    5. ] # - web tech 2
  4. ] my semester - 4
    1. ] # - dev-ops 1
    2. ] # - #
    3. ] # -
    4. ]
      1. ] OPTIONS = 2nd level of ( ] sw design, ] db, ] security ] networking, ] dev ops, ] )  

[HOW-TO]

  1. ]

[REFERENCE]

  1. ] # 4430 learning to code
  2. ]

 

Details Photos Edit more

Details

ID: 4558

NAME: curriculum-computer-science

DESCRIPTION: ####] by Don Sagrott, founder @sospep.com - here is what you need to know to master the world of computer science in 2015.

AUTHOR: article.author/s

EDITOR: article.editor/s

PUBLISHER: article.publisher/s

STATUS: Write

PRIORITY: 0

OWNER ID: 75

Content Photos Edit more

photos

page_photo

actions

Email Email-Owner SMS and