Lesson 0 - SDS 2102 - Computer Programming For Data Science I - Course Outline
Lesson 0 - SDS 2102 - Computer Programming For Data Science I - Course Outline
Course Purpose
Learning Outcomes
Course Description
Teaching Methodologies
Instructional Material/Equipment:
Course Assessment
Assignments 10%
Total 100%
Course Text Books
Reference Textbooks
Course Journals
Reference Journals
Program
Programming
Programmer
Programming languages
Types of Programming Languages
Machine Languages
Low level (Assembly) Languages
High level Languages
Procedural languages: FORTRAN, COBOL,
Pascal, C.
Non procedural languages: Object Oriented
Programming Languages – C++, Java, Python,
PHP, JavaScript, C#
Language translators
Assemblers
Compilers
Interpreters
Program execution Process
Integrated development environment (IDE)
Lesson 3 - Introduction to Keywords, Data types and
variables
Keywords/Reserved words
Data types
Integers - int
Floating numbers – float, double
Boolean – true or false
string
Variables
What is a variable
Identifier naming/rules of naming identifiers
Declaring Variable and Assigning Values
Variable Names Camel, Case Pascal
Case ,Snake Case
Local and Global variables
Basics of Python:
Breaks, continue
Inbuilt functions
User-defined functions
Lambda Function