0% found this document useful (0 votes)
238 views

CSE 142 Computer Programming

This document outlines the structure and content of a Computer Programming I course. It introduces the instructor and teaching assistant. It describes the course objectives, structure, grading system, organization, software used, textbook, and policies on homework and collaboration.

Uploaded by

Lê Tấn Thành
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
238 views

CSE 142 Computer Programming

This document outlines the structure and content of a Computer Programming I course. It introduces the instructor and teaching assistant. It describes the course objectives, structure, grading system, organization, software used, textbook, and policies on homework and collaboration.

Uploaded by

Lê Tấn Thành
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

CSE 142

Computer Programming I
Presentation of the course
2016 Edition
Staff

• Instructor
› Marc Gaetano, marc.gaetano@gmail.com

• Teaching Assistant
› Lic Van Tran, vanlic.dn@gmail.com

CSE 142 - Presentation 2


About me
• I am instructor at
Polytech Nice-Sophia
part of University of Nice-Sophia Antipolis
• I teach Computer Science
Algorithms, Programming, Formal Language
and Automata, Semantic Web
• I do research
Semantic Web, Knowledge Management
• I do administration
Head of the International Office
CSE 142 - Presentation 3
Where I am usually

You are
My home here!!

CSE 142 - Presentation 4


Where I am usually (zoom)

my home
CSE 142 - Presentation 5
Where I am usually
(more zoom)
Sophia Antipolis

CSE 142 - Presentation 6


Where I am usually
(even more zoom)
Polytech Nice-Sophia

CSE 142 - Presentation 7


Why me
• DUT and University of Nice are having
strong connexions
› Joint Master degrees (NiceCampus)
› Joint coordination of Erasmus Mundus
program (EMMA)
› Joint research project (MIRE)

• ECE managers kindly invited me again


to teach CSE142 and CSE373
CSE 142 - Presentation 8
CSE142 course objectives
• Basic programming in-the-small
• Introduction to C++
• Procedural programming
• Basic control structures
• Basic data types
• Practice of a C++ IDE (Code::Blocks)

CSE 142 - Presentation 9


Course structure
• a first part of the course will be given by
distant learning
• the rest of the course will be given in
class when I am in Danang
• you will have to do a programming
project after the course ends
• this course will be “assignment” driven

CSE 142 - Presentation 10


Web page for CSE 142
• All info is on the web page for CSE 142
https://sites.google.com/site/coeapece/courses/cse142/
• Look there for
› Schedules
› Copy of slides
› Homeworks
› Solutions
› etc...
CSE 142 - Presentation 11
Software platform & textbook
• We'll be studying C++
› C++ and STL
› We will use the Code::Blocks IDE: be sure
to have Code::Blocks + MinGW installed

• Textbook
› C++, From Control Structures through Objects,
8th Edition, Tony Gaddis, 2016 © Pearson

CSE 142 - Presentation 12


Grading System
• Assignments 20%
› Weekly assignments
• Midterm 20%
› date to be defined
• Exam 20%
› date to be defined
• Project 40%
› After the course ends
CSE 142 - Presentation 13
Course organization
• Part I: Distant Learning training
› We will have live distant recorded lectures on
Adobe Connect
› You will have to read part of chapters in the
textbook
› You will have to do and turn in homeworks
(programming exercises)
› Duration: about 5 weeks starting September 9

CSE 142 - Presentation 14


Course organization
• Part II: Classroom training
› I will be teaching at DUT for 3 weeks
› Very intensive learning (lectures and/or
labs every day)
› You will have to do and turn in homeworks
(programming exercises)
› Duration: 3 weeks starting October 10

CSE 142 - Presentation 15


Course organization
• Part III: Programming Project
› You will have to solve a problem from
specifications to implementation and work in
team
› You will have to turn in:
• a C++ program
• a small written report
• a short video clip
› Duration: about 2 weeks starting October 31
CSE 142 - Presentation 16
Homework turn-in
• We will use Dropbox
› I will send you an invitation (by email) to
share a folder
› One folder per student (shared with me)
› To turn in an homework, you will just have
to drop your files into the shared folder
› You will need an internet connection to
synchronize your shared folder

CSE 142 - Presentation 17


Homework turn-in
• If you have already a Dropbox account
› do nothing and wait for my invitation
(email) for sharing a folder
• If you don't have a Dropbox account yet
› do nothing either and wait for my invitation
(email) for sharing a folder
› you will create your Dropbox account on
the fly after you accept my invitation

CSE 142 - Presentation 18


Collaboration policy
• You are to complete homeworks individually
• You may not copy homework from another
student
• You may not show another student your
solution to an homework
• You may discuss the homework in general
terms with other students
• You may ask questions on the Discussion
Board
CSE 142 - Presentation 19
any questions???

CSE 142 - Presentation 20

You might also like