29
CSCE 181 CSCE 181 Intro to Computing Intro to Computing Dr. Jinxiang Chai Dr. Jinxiang Chai

CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

CSCE 181CSCE 181Intro to ComputingIntro to Computing

Dr. Jinxiang ChaiDr. Jinxiang Chai

Page 2: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

My BackgroundMy Background

Education:Education:

- PhD: Carnegie Mellon University- PhD: Carnegie Mellon University Research: Research:

http://faculty.cs.tamu.edu/jchai/http://faculty.cs.tamu.edu/jchai/ - Build animation systems that allow - Build animation systems that allow childrenchildren & &

nonprogrammersnonprogrammers to create and control animation to create and control animation quicklyquickly and and easilyeasily

Motion capture lab (HRBB 505)Motion capture lab (HRBB 505)

Page 3: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Today’s ClassToday’s Class

Review of the SyllabusReview of the Syllabus Brief review of the departmentBrief review of the department Brief overview of the CS Curriculum Brief overview of the Writing CenterBrief overview of the Writing Center ReadingsReadings

Page 4: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

SyllabusSyllabus

Instructor: Jinxiang ChaiInstructor: Jinxiang Chai TAs: TAs: Stephen ProbusStephen Probus Class meeting timeClass meeting time GoalsGoals Topics/ScheduleTopics/Schedule Textbook/websiteTextbook/website GradingGrading

Page 5: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

My InformationMy Information

Office: 527D H.R. Bright BldgOffice: 527D H.R. Bright Bldg Office Hours: Office Hours: WednesdayWednesday  1:30pm - :30pm -

2:30pm; other times by appointment2:30pm; other times by appointment Email: [email protected]: [email protected] Office Phone: 845-3510Office Phone: 845-3510

Page 6: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

TA’s InformationTA’s Information

Teaching Assistant:Teaching Assistant: Stephen Stephen ProbusProbus

Office: 526. Bright BldgOffice: 526. Bright Bldg Office Hours: Office Hours: (MWF 11:20-(MWF 11:20-

12:1012:10AM) Email: [email protected]: [email protected]

Page 7: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Class Meeting TimeClass Meeting Time Seminars will be presented on Tuesdays Seminars will be presented on Tuesdays

and/or Thursdays during the semester.and/or Thursdays during the semester. There will be a total of 13-15 seminars

during the semester.  You are responsible for checking the

seminar schedule on the course homepage.

Be sure to check each monday and wednesday evening as sometimes seminars will be announced/cancelled at the last moment.

Page 8: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

GoalsGoals

Introduction to the broad field of computing

- Include presentations on how fundamental concepts are used in end products and research

Introduction to technical writing - Presentations on writing (next two weeks)

- Required readings on writing - Significant writing assignments

Page 9: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Topics and ScheduleTopics and Schedule

Totally, we will meet 13-15 times, Totally, we will meet 13-15 times,

- Meet once a week (Tuesday and/or - Meet once a week (Tuesday and/or Thursday, check schedule of the class)Thursday, check schedule of the class)

- Introduction (1)- Introduction (1)

- Technical writing & brief history of - Technical writing & brief history of computer science (2)computer science (2)

- Industry talks & faculty talks (10-12)- Industry talks & faculty talks (10-12)

Page 10: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Textbook & WebsiteTextbook & Website

Required - Writing for Computer Science, Justin Zobel, second

edition, Springer, 2004.

- Excellent reference book

WebCT: http://elearning.tamu.edu, - Check often for: Writing assignment grades and

recording of questions asked

Course website: (from my home page) -

http://www.cs.tamu.edu/faculty/jchai/csce181_fall2011

Page 11: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

AssignmentsAssignments Six short written assignmentsSix short written assignments Most will be a review of a lecture (classes 4 – 13)Most will be a review of a lecture (classes 4 – 13)

Summarize topic, lecture information, Summarize topic, lecture information, Give personal viewGive personal view You have two weeks to complete each short assignmentYou have two weeks to complete each short assignment

The first will be a survey of faculty in this The first will be a survey of faculty in this department.department. Due in 2 weeks (Midnight of Sep 15)Due in 2 weeks (Midnight of Sep 15) Pick 6 faculty members, two from each levelPick 6 faculty members, two from each level Write one paragraph about each faculty memberWrite one paragraph about each faculty member

Page 12: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Final ReportFinal Report

A 5-7 page documentA 5-7 page document Topic of your choosingTopic of your choosing

Pick by Oct. 11Pick by Oct. 11 Outline, references, drafts at other datesOutline, references, drafts at other dates

For all assignments, see the For all assignments, see the written descriptions for more written descriptions for more details.details.

Page 13: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Late Policy and Submission

Short reports: 10% deduction per day late for each short report.

Final reports: For each of the deadlines that is not met (topic, outline, draft, final version), 10 percent will be deducted from

your final report grade.

Assignment submission: All assignments and final reports should be submitted via TAMU elearning website.

Page 14: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

GradingGrading Grading is on a pass/fail basis.Grading is on a pass/fail basis. - To receive a satisfactory grade, you must complete all of - To receive a satisfactory grade, you must complete all of

the following satisfactorily.the following satisfactorily.

Page 15: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

GradingGrading Grading is on a pass/fail basis.Grading is on a pass/fail basis. - To receive a satisfactory grade, you must complete all of - To receive a satisfactory grade, you must complete all of

the following satisfactorily.the following satisfactorily. Short Reports:Short Reports: - Complete - Complete six six short written reports with a grade of 7 or short written reports with a grade of 7 or

higher (out of 10)higher (out of 10)

Page 16: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

GradingGrading Grading is on a pass/fail basis.Grading is on a pass/fail basis. - To receive a satisfactory grade, you must complete all of - To receive a satisfactory grade, you must complete all of

the following satisfactorily.the following satisfactorily. Short Reports:Short Reports: - Complete - Complete six six short written reports with a grade of 7 or short written reports with a grade of 7 or

higher (out of 10)higher (out of 10) Final Report:Final Report: - Complete this report with a grade of 70 or higher (out of - Complete this report with a grade of 70 or higher (out of

100) 100)

Page 17: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

GradingGrading Grading is on a pass/fail basis.Grading is on a pass/fail basis. - To receive a satisfactory grade, you must complete all of the - To receive a satisfactory grade, you must complete all of the

following satisfactorily.following satisfactorily. Short Reports:Short Reports: - Complete - Complete six six short written reports with a grade of 7 or higher short written reports with a grade of 7 or higher

(out of 9-10)(out of 9-10) Final Report:Final Report: - Complete this report with a grade of 70 or higher (out of 100) - Complete this report with a grade of 70 or higher (out of 100) Class Participation:Class Participation: - You are expected to ask questions of the speakers. - You are expected to ask questions of the speakers. - State your name before asking the question so that the teaching - State your name before asking the question so that the teaching

assistant can record the information during class. assistant can record the information during class. - You must ask at least one questions. - You must ask at least one questions.

Page 18: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

GradingGrading Grading is on a pass/fail basis.Grading is on a pass/fail basis. - To receive a satisfactory grade, you must complete all of the following - To receive a satisfactory grade, you must complete all of the following

satisfactorily.satisfactorily. Short Reports:Short Reports: - Complete - Complete six six short written reports with a grade of 7 or higher (out of 10)short written reports with a grade of 7 or higher (out of 10) Final Report:Final Report: - Complete this report with a grade of 70 or higher (out of 100) - Complete this report with a grade of 70 or higher (out of 100) Class Participation:Class Participation: - You are expected to ask questions of the speakers. - You are expected to ask questions of the speakers. - State your name before asking the question so that the teaching - State your name before asking the question so that the teaching

assistant can record the information during class. assistant can record the information during class. - You must ask at least one questions. - You must ask at least one questions. Attendance:Attendance: - mandatory,- mandatory, - 2+ unexcused absences will fail the course - 2+ unexcused absences will fail the course

Page 19: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

The CS DepartmentThe CS Department

Faculty: Faculty: http://www.cse.tamu.edu/people/facultyhttp://www.cse.tamu.edu/people/faculty Tenured/Tenure-TrackTenured/Tenure-Track

Have both research and teaching Have both research and teaching responsibilitiesresponsibilities

Assistant Professors: Newer, not tenuredAssistant Professors: Newer, not tenured Associate Professors: Not new, usually tenuredAssociate Professors: Not new, usually tenured Professors: TenuredProfessors: Tenured

Teaching FacultyTeaching Faculty Primary duties are teachingPrimary duties are teaching

Page 20: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

The CS DepartmentThe CS Department

Administrative Staff, Accounting Staff, Administrative Staff, Accounting Staff, Facilities StaffFacilities Staff

Advising Advising http://www.cse.tamu.edu/department/groups/advisinghttp://www.cse.tamu.edu/department/groups/advising Dr. Rick Furuta (CS); Dr. Vivek Sarin (CE) Marilyn PaytonMarilyn Payton

Computing Services Group – HRBB 2Computing Services Group – HRBB 2ndnd floorfloor HelpdeskHelpdesk

Page 21: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Student OrganizationsStudent Organizations Aggie Women in Computer Science (AWICS) - http://awics.cs.tamu.edu/

Student Engineers’ Council (SEC) - http://sec.tamu.edu/

Texas A&M Computing Society (TACS) - Student chapter of ACM and IEEE-CS - http://tacs.cs.tamu.edu/

Texas Aggie Game Developers (TAGD) - http://tagd.cs.tamu.edu/

Upsilon Pi Epsilon (UPE) Computer Science Honor Society - http://upe.cs.tamu.edu/

Page 22: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

The CS DepartmentThe CS Department

Look at the department website:Look at the department website:- http://www.cse.tamu.edu- http://www.cse.tamu.edu

- Lots of information there to help you - Lots of information there to help you learn about the departmentlearn about the department

Also, individual faculty, research Also, individual faculty, research groups have their own websitesgroups have their own websites

Page 23: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

The CS CurriculumThe CS Curriculum CS curriculumCS curriculum

Give students more fundamental Computer Give students more fundamental Computer Science earlier onScience earlier on

Most fundamental information in first 2 yearsMost fundamental information in first 2 years Give students more flexibility later onGive students more flexibility later on

Allow students to tailor degree to match interestsAllow students to tailor degree to match interests Intro class to give an overview of Computer Intro class to give an overview of Computer

ScienceScience Capstone class at the endCapstone class at the end Developed in conjunction with industry Have necessary background to obtain industry

job after freshman year

Page 24: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

The “Intro” Sequence of CS The “Intro” Sequence of CS classesclasses

Semester 1:Semester 1: CSCE 181: Intro CSCE 181: Intro

SeminarSeminar CSCE 121: Intro to CSCE 121: Intro to

Programming in C++Programming in C++

Semester 3:Semester 3: CSCE 314: CSCE 314:

Programming Programming LanguagesLanguages

CSCE 312: Computer CSCE 312: Computer OrganizationOrganization

Semester 2:Semester 2: CSCE 121: Data CSCE 121: Data

Structures and Structures and AlgorithmsAlgorithms

Semester 4:Semester 4: CSCE 313: Computer CSCE 313: Computer

SystemsSystems CSCE 315: CSCE 315:

Programming StudioProgramming Studio

Page 25: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Upper LevelUpper Level Four “Tracks” of classes:Four “Tracks” of classes:http://www.cs.tamu.edu/academics/http://www.cs.tamu.edu/academics/

undergraduate/cpsc134-electives-110426undergraduate/cpsc134-electives-110426 Algorithms/TheoryAlgorithms/Theory SystemsSystems SoftwareSoftware Information and Intelligent SystemsInformation and Intelligent Systems

Take 1 class from each track (breadth)Take 1 class from each track (breadth) Take 3 classes in one track (depth)Take 3 classes in one track (depth) Take 1 class in any trackTake 1 class in any track Also: Upper level seminar class (481), Senior Also: Upper level seminar class (481), Senior

Capstone class (482)Capstone class (482)

Page 26: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

University Writing University Writing CenterCenter

See www.writingcenter.tamu.edu for resources and to make appointments

Location: - 214 Evans Library - 205 West Campus Library Mission: Provide students of TAMU

with the opportunity to enhance written communication skills through the use of face-to-face, online consulting sessions, and other resources

Page 27: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

UWC: HoursUWC: Hours

Evans Library - Sunday: 5:00pm – 10:00pm - Monday – Thursday: 9:00am – 8:00pm - Friday: 9:00am – 2:00pm West Campus Library - Sunday: 5:00pm – 10:00pm - MTR: 9:00am – 10:00pm - Wednesday: 10am – 10pmWednesday: 10am – 10pm - Friday: 9:00am-2:00pm

Page 28: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

In-person SessionsIn-person Sessions

Sessions begin on the hour and can last up to 45 minutes.

Best to make an appointment one day in advance

Allow drop-in’s. More than 5 minutes late, results in a forfeit of the appointment.

Bring a copy of your assignment and prioritize your concerns

Page 29: CSCE 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University

Required ReadingsRequired Readings

Read Chapters 1 and 13 of “Read Chapters 1 and 13 of “Writing for Computer Science”