Computer Science 101 (18PBA40104)
General information
Type: |
OB |
Curs: |
1 |
Period: |
S semester |
ECTS Credits: |
0 ECTS |
Teaching Staff:
Group |
Teacher |
Department |
Language |
Sec: A |
Jennifer Nguyen |
Operaciones, Innovación y Data Sciences |
ENG |
Group |
Teacher |
Department |
Language |
Sec: B |
Jennifer Nguyen |
Operaciones, Innovación y Data Sciences |
ENG |
Previous Knowledge
None. This course is intended for students new to programming. It prepares students for the program's courses in R and Python.
Workload distribution
3 - 3 hour seminars
COURSE CONTRIBUTION TO PROGRAM
Programming for the first time can be a daunting task. How you set up your user environment and knowing where to find help can reduce this concern. This course will support students during their first foray into programming.
Course Learning Objectives
At the end of the course students will be able to:
-use the command line interface to create, update, and access file directories
-install software using the command line interface
-search for help to resolve errors
-ask for help in common communities of practice using standard protocols
CONTENT
1. Basic Programming Concepts Introduction to Shell and Text Editors Data: structured vs unstructured Basic concepts: loops and logic in pseudo-code |
2. Finding Resources for Programming Digital repositories, communities of practice, and bugs
|
3. Installing software |
Methodology
A combination of lectures and practical exercises.
Assessment criteria
The assessment is based on class attendance (60%), work done in class (30%), and a quiz (10%).
Timetable and sections
Group |
Teacher |
Department |
Sec: A |
Jennifer Nguyen |
Operaciones, Innovación y Data Sciences |
Timetable Sec: A
From 2018/9/7 to 2018/9/14:
Wednesday and Friday from 14:00 to 17:00.
Group |
Teacher |
Department |
Sec: B |
Jennifer Nguyen |
Operaciones, Innovación y Data Sciences |
Timetable Sec: B
From 2018/9/7 to 2018/9/14:
Wednesday and Friday from 9:30 to 12:30.