|
|
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
|
|
|
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:
|
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 |
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