CPSC 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie...

22
CPSC 181 CPSC 181 Intro to Computing Intro to Computing Dr. Jinxiang Chai Dr. Jinxiang Chai
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    1

Transcript of CPSC 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie...

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

CPSC 181CPSC 181Intro to ComputingIntro to Computing

Dr. Jinxiang ChaiDr. Jinxiang Chai

Page 2: CPSC 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: - 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: CPSC 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: CPSC 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: Jacob Smith (TTH: 1:00pm-2:00pm)TAs: Jacob Smith (TTH: 1:00pm-2:00pm) GoalsGoals Topics/ScheduleTopics/Schedule Textbook/websiteTextbook/website GradingGrading

Page 5: CPSC 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: TuesdaysTuesdays 12:50pm - 12:50pm -

1:20pm; other times by appointment1:20pm; other times by appointment Email: Email: [email protected]@cs.tamu.edu Office Phone: 845-3510Office Phone: 845-3510

Page 6: CPSC 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 lectures)

- Required text on writing - Significant writing assignments

Page 7: CPSC 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- Meet once a week

- 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-- Industry talks & faculty talks (10-12)12)

Page 8: CPSC 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/cpsc181

Page 9: CPSC 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 Most will be a review of a lecture

(classes 4 – 13)(classes 4 – 13) Summarize topic, lecture information, Summarize topic, lecture information, Give personal viewGive personal view

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 weeksDue in 2 weeks Pick 6 faculty, two from each levelPick 6 faculty, two from each level Write one paragraph about each faculty Write one paragraph about each faculty

membermember

Page 10: CPSC 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 3/5Pick by 3/5 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 11: CPSC 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 six short written reports with a grade of 7 or higher (out of 10)- Complete six 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 two questions, in two different classes. - You must ask at least two questions, in two different classes. Attendance:Attendance: - mandatory,- mandatory, - 2+ unexcused absences will fail the course - 2+ unexcused absences will fail the course

Page 12: CPSC 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: 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 Associate Professors: Not new, usually

tenuredtenured Professors: TenuredProfessors: Tenured

Teaching FacultyTeaching Faculty Primary duties are teachingPrimary duties are teaching

Page 13: CPSC 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 Administrative Staff, Accounting Staff, Facilities StaffStaff, Facilities Staff

Advising – Richardson 9Advising – Richardson 9thth floor floor Joe Hurley, Rick FurutaJoe Hurley, Rick Furuta Marilyn PaytonMarilyn Payton

Computing Services Group – HRBB Computing Services Group – HRBB 22ndnd floor floor HelpdeskHelpdesk

Page 14: CPSC 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 15: CPSC 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.cs.tamu.eduhttp://www.cs.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 16: CPSC 181 Intro to Computing Dr. Jinxiang Chai. My Background Education: Education: - PhD: Carnegie Mellon University - PhD: Carnegie Mellon University.

The CS CurriculumThe CS Curriculum New CS curriculumNew CS 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 overview of Computer Intro class to give 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 17: CPSC 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: CPSC 181: Intro CPSC 181: Intro

SeminarSeminar CPSC 121: Intro to CPSC 121: Intro to

Programming in C++Programming in C++

Semester 3:Semester 3: CPSC 314: CPSC 314:

Programming Programming LanguagesLanguages

CPSC 312: Computer CPSC 312: Computer OrganizationOrganization

Semester 2:Semester 2: CPSC 121: Data CPSC 121: Data

Structures and Structures and AlgorithmsAlgorithms

Semester 4:Semester 4: CPSC 313: CPSC 313:

Programming StudioProgramming Studio CPSC 315: Computer CPSC 315: Computer

SystemsSystems

Page 18: CPSC 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:

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), Also: Upper level seminar class (481),

Senior Capstone class (482)Senior Capstone class (482)

Page 19: CPSC 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 20: CPSC 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 – 10:00pm - Friday: 9:00am – 2:00pm West Campus Library - Sunday: 5:00pm – 10:00pm - Monday – Thursday: 12:00noon –

10:00pm - Friday: Closed

Page 21: CPSC 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 22: CPSC 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”