Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Machine generated alternative text:

Dr. Jey Veerasamy

 

Director of CS UTDesign Program

Sr. Lecturer

Department of Computer Science

Erik Jonsson School of Engineering & CS

The University of Texas at Dallas

Office: ECSS 3.231 Phone: 972-883-4241

Office hours: Tuesdays & Thursdays 9 am – 11 am

                  Fridays (appts only): 10 am – 11 am

E-Mail: jeyv@utdallas.edu

Home page: www.utdallas.edu/~jeyv

Why should every one learn some programming & start as early as possible? Watch this short video...Additional versions @ code.org.

 

 

Computer Science K12 Outreach This page contains the information about various middle & high school outreach programs conducted by Computer Science department. We will continue to add video lectures, lessons and problems related to various topics as well. While these programs & resources are primarily for school students, every one including teachers, college students and parents are welcome to attend as well! Here are the couple of important links:

 

Details about all upcoming events including Summer camps: www.facebook.com/CSK12OutreachUTD/events

Registration site for High School Summer Camps & workshops: ezpay.utdallas.edu/C20239_ustores/web/store_main.jsp?STOREID=169

Registration site for Middle School CHAMPS camp: cs.utdallas.edu/champs/registerforcamp.html

 

 

 

Alice Course Materials

 

 

Error: Embedded show could not be displayed. KhanAcademy-JavaScript Course Materials

 

 

I have created several Google groups to share the information effectively. You can subscribe to/unsubscribe from these groups any time. You do not need Google account to join either - any email address will work. You can send an email to Subscription email address to join this list. You will get a response email back. Reply to that email, then you will get a confirmation email that you have been added to the group. You can unsubscribe from the group any time by sending an email too.

 

Google group

Description

CSK12OutreachUTD

 

Computer Science Courses for School Children

Computer Science department @ UT Dallas conducts several courses/workshops for school children throughout the year: CHAMPS camp (Problem Solving in Alice) in Summer for middle-school kids, Introductory programming course in Java,  advanced problem solving course using Java, Enjoyable introduction to programming Workshops using Alice & KhanAcademy-JavaScript. We continue to expand & strengthen our programs. We use this group to send the information about new courses, updates and logistics information related to upcoming events. Alternatively, you can visit our Facebook page and like us to keep with the latest announcements.

Email address to subscribe: CSK12OutreachUTD+subscribe@googlegroups.com

Email address to unsubscribe: CSK12OutreachUTD+unsubscribe@googlegroups.com

utd_cs_industry

 

CS department & industry partnership

Erik Jonsson school has been running UTDesign projects (industry sponsed capstone projects in team setting) successfully from 2009. See ecs.utdallas.edu/utdesign and www.utdallas.edu/~jeyv/utdesign for details. Recently, this program is so successful in Computer Science that we could not accommodate all the projects! We will use this Google group to send out information about the schedule for the next semester and Senior Design Day. Local industry folks are welcome to subscribe to this group and get the latest information about UTDesign and other industry related events.

Email address to subscribe: utd_cs_industry+subscribe@googlegroups.com

Email address to unsubscribe: utd_cs_industry+unsubscribe@googlegroups.com

utd_jey_jobs

 

Miscellaneous & odd tech jobs

Time to time, I receive information about intern/FT/PT job openings in local technology companies - I usually direct them to UTD IPP program office - sometimes companies do not have the bandwidith to follow up. I will forward such requests to this email group.

Email address to subscribe: utd_jey_jobs+subscribe@googlegroups.com

Email address to unsubscribe: utd_jey_jobs+unsubscribe@googlegroups.com

jey_india_tour

 

Jey's college tours in India for guest lectures & workshops, webinars

I visit India during Summer months every year and spend most of my days in college tours  Additionally, I give webinars to interested colleges throughout the year. Following websites provide related information. I hope to send out details about upcoming trip, webinar, etc. using this group. Feel free to subscribe if you are interested.

My next college tour in India: June - July 2013

(Materials related to previous trips: various presentations, Advanced Java, Alice-->Java and C workshop materials)

Email address to subscribe: jey_india_tour+subscribe@googlegroups.com

Email address to unsubscribe: jey_india_tour+unsubscribe@googlegroups.com

 

 

Summer 2013 course: 

 

Course

Textbooks

CS/SE 3376.0I1 C/C++ Programming in UNIX environment (online course)

 

This is 100% online Course delivered through elearning. You do not need to be on-campus or even be in Dallas to do this course! With video lectures and online office hours, you can do it from anywhere. So, this is a perfect course to complete while you are doing Summer intership! However, you do need to make an arrangement for proctored mid-term and final tests (I may use different test questions for on-campus students and remote students). Consult with me ASAP if you are planning to take this course remotely.

 

New to online courses? Do a web-search on "how to succeed in online courses" to learn more, before registering for this course. Online courses are NOT for every one! You need to be a self-starter and highly motivated person to do well in online courses. Doing well in on-ground classes do NOT automatically translate to “doing well in online courses”. Specifically, every student is expected to discuss meaningfully in the online classroom. If you are not sure, see me during office hours (see the top of this page).

 

This course is intensive and time-consuming even during regular semesters! With summer's compressed schedule, you can expect it to be even more intense! On the bright side, you can focus on just this course alone during Summer and move on to other courses in Fall term.

 

Final grade computation:

 

Weekly discussions (minimum 2 meaningful posts per week – first one due on Thursday and second post due on Sunday)

10%

Weekly activities (mini-assignments)

10%

Assignments/Projects

5 * 5 = 25%

Tests

25 + 25 = 50%

Surveys

5%

Gaddis, Starting Out with C++ From Control Structures through Objects  7/e 0132576252  (My Programming Lab - not needed)

&

Beginning Linux Programming, 4th edition by Neil Matthew, Richard Stones ISBN-10: 0470147628 ISBN-13: 978-0470147627

 

Fall 2013 courses: 

                  

Course

Textbooks

CS 1335.001 Computer Science I - Non-majors

MWF 9 am to 9:50 am @ ECSS 2.412

Gaddis, Starting Out with C++ From Control Structures through Objects  7/e (My Programming Lab not needed), ISBN-10: 0132576252 

CS 1336.005 Programming Fundamentals
TTh 11:30 am – 12:45 pm @
CN 1.120

Gaddis, Starting Out with C++ From Control Structures through Objects  7/e (My Programming Lab not needed), ISBN-10: 0132576252 

CS/SE 3376.001 C/C++ Programming in UNIX environment

TTh 10 am – 11:15 am @ ECSS 2.306

Gaddis, Starting Out with C++ From Control Structures through Objects  7/e 0132576252  (My Programming Lab - not needed) &

Beginning Linux Programming, 4th edition by Neil Matthew, Richard Stones, ISBN-10: 0470147628 ISBN-13: 978-0470147627

CS/SE 3376.0I1 C/C++ Programming in UNIX environment – 100% online course! See Summer 2013 CS/SE 3376.0I1 course description for details.

 

This online course is provided to help you manage timing conflicts with other courses; Do not take it just to escape from the lectures! Course requirements for this online course will be more rigorous compared to classroom course. I encourage you to consult me before signing up.

Gaddis, Starting Out with C++ From Control Structures through Objects  7/e 0132576252  (My Programming Lab - not needed) &

Beginning Linux Programming, 4th edition by Neil Matthew, Richard Stones, ISBN-10: 0470147628 ISBN-13: 978-0470147627

 

 

Spring 2013 courses: 

                  

Course

Textbooks

CS 1335.002 Computer Science I - Non-majors

MWF 9 am to 9:50 am @ ECSS 2.305

Gaddis, Starting Out with C++ From Control Structures through Objects  7/e with My Programming Lab, ISBN-10: 0132774178

CS 2335.001 Computer Science II – Non-majors

MW 10:00 am to 11:15 am @ ECSS 2.201

Gaddis, Starting Out with C++ From Control Structures through Objects  7/e (My Programming Lab not needed), ISBN-10: 0132576252 

CS/SE 3376.001 C/C++ Programming in UNIX environment

TTh 11:30 am to 12:45 pm @ ECSS 2.305

Gaddis, Starting Out with C++ From Control Structures through Objects  7/e 0132576252  (My Programming Lab - not needed) &

Beginning Linux Programming, 4th edition by Neil Matthew, Richard Stones, ISBN-10: 0470147628 ISBN-13: 978-0470147627

CS 4485.002 Senior Design project

Fridays 1 pm – 3:45 pm (Combined session with CS 4485.001 – check elearning for the classroom information).

No textbook for this course. Elearning access has been activiated early for this course so that you can review the projects. All students will form teams and do the industry projects in this course. Review www.utdallas.edu/~veerasam/utdesign/ to get an idea. This is a very time-consuming course & you are expected to show progress almost every week to industry mentor – plan your time carefully & enjoy the ride!

 

 

For all courses, previous edition of the respective textbooks should work as well. Also, students regularly ask me whether they really need to purchase the textbook. It really depends on your learning style. If you are the type of person who hates to miss out on any details, buying textbook is a good idea. On the other hand, it is possible to do well in courses utilizing the lecture notes & web resources. If you need to refer to the textbook occasionally, you can come during my office hours or borrow it from your friends.    

 

Fall 2012 courses:

                   CS 1335.001 Computer Science I Non-majors

                   CS 1336.005 Programming Fundamentals

                   CS/SE 3376.001 C/C++ Programming in UNIX environment

 

Summer 2012 courses:

                   CS/SE 3376.0I1 C/C++ Programming in UNIX environment (online course)

 

Spring 2012 courses:

                   CS 1335.002 Computer Science I - Non-majors

                   CS/CE 1337.002 Computer Science I

                   CS/SE 3376.001 C/C++ Programming in UNIX environment

                   CS 4485.002 Computer Science Project

 

Fall 2011 courses:

                   CS 1335.001 Computer Science I Non-majors

                   CS 1336.005 Programming Fundamentals

                   CS/SE 3376.001 C/C++ Programming in UNIX environment

 

Spring 2011 courses:

                   CS 1335.001 Computer Science I Non-majors

                   CS 3333.001 Data Structures (Non-majors)

                   CS/SE 3376.001 C/C++ Programming in UNIX environment

                   CS 4485.002 Computer Science Project

 

Fall 2010 courses:

                   CS 1335.001 Computer Science I Non-majors

                   CS/SE 3376.001 & CS/SE 3376.002 C/C++ Programming in UNIX environment

                   CS 4485.501 Computer Science Project