Higher studies, Jobs & Trends in Computer Science in USA Dr. Jeyakesavan Veerasamy

Slides:



Advertisements
Similar presentations
Iowa State Universitys Master of Engineering in Systems Engineering Dr. Douglas Gemmill Lynn Cole.
Advertisements

Making a Difference: Careers in Academia Presented by: Nancy Bagranoff, Dean, Old Dominion University Stephanie Bryant, Incoming President-Elect BAΨ Annual.
Complex Systems Applications Dr. Jeyakesvan Veerasamy The University of Texas at Dallas, USA Good morning!
Evolution of Telecom Software Perspectives from a Software Engineer Dr. Jey Veerasamy.
WHY GO TO GRADUATE SCHOOL IN CS?. Overview What is graduate school all about? How to prepare for graduate school Choosing where to apply Fellowships The.
The LSU JFAP Experience JFAP – Joint Faculty Appointment Program  Partners a MW university with an research- oriented HBCU department to hire exceptional.
Why Go To Grad School? D. M. H. Walker Ford Motor Company Design Professor II and Department Head Dept. of Computer Science and Engineering Texas A&M University.
Workshop on Women in Science and Engineering Ruthanne D. Thomas, Chair Department of Chemistry University of North Texas
Engineering Education in Saudi Arabia: Problems and Solutions
Advanced Java and Android Introduction Prof. John Cole Senior Lecturer The University of Texas at Dallas.
Department of Mathematical Sciences The University of Texas at El Paso 1 Going to Graduate School in Mathematics Helmut Knaust Associate Professor Department.
Northern Michigan University Department of Physics.
ECE ECE Graduate Recruiting Why consider Graduate School ECE program overview MS program PhD program Admission Requirements Information Financial Support.
Advanced Java Concepts Dr. Jeyakesavan Veerasamy
Advice for Computer Science College Students by Joel Spolsky Presented by: Sherrie Dowdy.
A Perspective on Graduate School Tsu-Jae King EECS Department, UC Berkeley
Go to Graduate School A Successful Life Go to Graduate School Professor Martha Mecartney Graduate Advisor to the Materials Science and Engineering Degree.
Graduate School: Why, What, How, When? Brian Johnson Dept. of Electrical and Computer Engineering.
1 Should I Consider Going to Grad School? Dr. Itamar Elhanany College of Engineering Department of Electrical Engineering and Computer Science The University.
Why get a Ph.D? You like the title of “Dr. Professor.” You never want to leave the University. You want to teach. You want a research career.
Final year projects, Higher studies, Jobs & Software Trends in USA Dr. Jeyakesavan Veerasamy
Business of Online Education in USA Dr. Jeyakesavan Veerasamy
Dr. V. Jeyakesavan: Academia, Industry & Personal Dad was a school teacher B.E. (ECE) in CEG Guindy, Anna University – UNIX System Software Engineer,
Online Education is the future? Dr. Jeyakesavan Veerasamy The University of Texas at Dallas, USA.
Future of Online Education in USA
Computer Science Graduate Programs at UTSA Dr. Weining Zhang.
Current trends in usage of Smart-phones in USA Dr. Jeyakesavan Veerasamy Director of Senior Design projects & Sr. Lecturer University of Texas at Dallas.
Software Development – Thoughts & observations Dr. Jeyakesavan Veerasamy
Research Scholars: Shaping your future Dr. Jeyakesavan Veerasamy University of Texas at Dallas
Latest trends in Global Software Industry Dr. Jeyakesavan Veerasamy
Welcome to KGiSL Institute of Technology (KITE)! Dr. V. Jeyakesavan University of Texas at Dallas, USA
The Erik Jonsson School of Engineering and Computer Science Ph.D. in CS/SE at UTD Balaji Raghavachari Department of Computer Science University of Texas.
Hello! Dr. Jeyakesavan Veerasamy CS faculty, The University of Texas at Dallas Website:
Virtual learning for Management education Dr. Jeyakesavan Veerasamy
Jobs BY RYAN GRENADIER. Police officer Education Required  For most police departments you need graduate from a U.S. high school or a two-year or a.
Department of Engineering Management, Information & Systems Systems Engineering Program Executive MS SE Degree Program A fast-track two-year program offering.
Life as Software Engineer Dr. Jeyakesavan Veerasamy University of Texas at Dallas
How a Ph.D. in Physics Can Prepare Students for an Industrial Career Shirley Chiang Professor and Chair Department of Physics University of California,
Dollars and Dreams (Coming Soon) Are You Financially and Mentally Prepared to Study in USA?
Latest trends in Global Software Industry Dr. Jeyakesavan Veerasamy
Telecommunications Engineering The University of Texas at Dallas The Erik Jonsson School of Engineering and Computer Science Jonsson School Industrial.
Graduate Programs in Dept of Computer Science Univ. of Texas at San Antonio Dr. Weining Zhang.
Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA
Computer Science Graduate Studies in U of Memphis.
Computing Education in India A Brief Summary For ACM Education Council Meeting September 2009.
Graduate School Keeping Your Options Open. What is Graduate Education? Obtaining specialized knowledge in a concentrated area of study Development of.
Graduate Program In Mechanical Engineering F. S. Alvi, Graduate Studies Coordinator Department of Mechanical Engineering FAMU- FSU College of Engineering.
Graduate School Is it for you?. Reasons to attend Good Reasons –Graduate school is necessary to pursue your particular career. –Specialization in a particular.
Role of IT in management Dr. Jeyakesavan Veerasamy
Learning by Doing (LBD) based Course Content Development (in Areas of CS and ECE) International Institute of Information Technology Hyderabad, India 1.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
ESB Students’ attitudes. Methodology and Research Research was conducted in June, current and 6 graduated ESB students took part in the research.
Graduate Study in USA B 林致均. Motivation Master's degree (MA, MS) vs. doctoral degree (PhD, EdD, and others). – Purposes / Interests – Financial.
The Erik Jonsson School of Engineering and Computer Science Dissertation and beyond: Ph.D. in CS/SE at UTD Dr. Balaji Raghavachari Department of Computer.
1 Fundamentals of Applying to Grad School Fall 2011 Prof. Krste Asanovic Computer Science UC Berkeley with some slides from Profs. Ras Bodik and Joe Hellerstein.
Graduate School Senior Design Seminar 2004 Arthur Overholser, BME Mark Stremler, ME.
MBA Programs: Are they for you?. Purpose of an MBA Provide skills to take careers to the next level Prepare technical undergraduates for a career in management.
Instructional Systems* Masters Degree Program ( *also known as Instructional Design) Dr. Robert Reiser Professor, Instructional Systems Program.
Telecommunications Engineering The University of Texas at Dallas The Erik Jonsson School of Engineering and Computer Science Jonsson School Industrial.
How To Apply To Graduate School in CISE Lori Pollock, University of Delaware Fatma Mili, Oakland University CRA-W GHC 2011.
Final Year Projects Dr. Jeyakesavan Veerasamy Director of CS Senior Design Program University of Texas at Dallas, USA
International student workshop 03/01/2016 Penn State Actuarial Science Club Club Website:
EducationUSA Connects December 5 th, 2012 How Graduate Admission Decisions Are Made.
Graduate Recruiting CISE Department Spring 1999 Douglas Dankel II
PhD at CSE: Overview CSE department offers Doctoral degree in the Computer Science (CS) or Computer Engineering areas (CpE) at both MS to PhD and BS to.
Graduate Programs in United States
Dr. Michael Schrlau Graduate Director Associate Professor
Ranking Parameters of Universities in Pakistan HEC Perspective
Applying to Graduate School
Why Go to Grad School and Dual Enrollment Program
Presentation transcript:

Higher studies, Jobs & Trends in Computer Science in USA Dr. Jeyakesavan Veerasamy

Agenda Who am I? Higher studies Job opportunities in USA Latest trends in Computer Science education Latest trends in Software Development

Who am I?

Why should you listen to me?

Dr. V. Jeyakesavan: Academia, Industry & Personal Dad was a school teacher B.E. (ECE) in CEG Guindy, Anna University – UNIX System Software Engineer, HCL Limited, Chennai, MS Computer Science, University of Texas at Dallas (UTD),

Dr. V. Jeyakesavan: Academia, Industry & Personal … Telecom Software Engineer, Northern Telecom, Dallas, Ph.D. Computer Science (part-time), University of Texas at Dallas (UTD), Technical Lead, Samsung Telecom, Got married in 1998 Adjunct Faculty, UTD CS department, Online Adjunct Faculty in several online universities from 2000

Dr. V. Jeyakesavan: Academia, Industry & Personal … Adjunct Faculty, Southern Methodist University, 2010 Sr. Lecturer (full-time), UTD Computer Science, 2010-present 2 daughters: Nila (8) and Chinmayee (4) Passionate about teaching – happy to share ideas to improve teaching quality in colleges

Dr. V. Jeyakesavan: Summary 18 years experience as Software Engineer 12 years of teaching experience

Advertisement: University of Texas at Dallas Erik Jonsson School of Engineering and Computer Science Computer Science: ~500 MS students and ~150 PhD students Surrounded by 100s of companies in Dallas- Fort Worth metroplex Students can get internships right after 2 semesters and continue studies in parallel Flyers available – see me after the lecture

Higher studies in USA (MS, PhD, MBA …)

CS & Engineering education: USA vs. India college rank Quality India USA

Why study in USA? Less competition: Relatively easy to get into high quality institutions Value of US education in the industry Different environment and culture Bragging rights?

Hurdles to clear: Admission, Visa & Finances Financial burden: – Typical MS course cost right now: $4K * 12 = $ 48K * 44 Rs. ~20 lakhs – Less # of assistantships due to budget issues Bit arcane US visa approval process & uncertainty Plan ahead for TOEFL and GRE tests Convincing yourself & parents

Improving your chances Do some thing additional to coursework – Need not be earth-shattering invention – Start with papers in collegiate symposiums Work with industry during Summer break Work on your own interesting projects or contribute to open-source projects Sell yourself : Record everything in your admissions paperwork

Interested in Ph.D.? Once admitted, you will get favorable treatment in most universities Full-time MS followed by full-time job & part- time PhD is a good compromise – enables you to make informed decision want to become professor? – continue research to get tenure (permanent job) takes 3 to 6 years

Miscellaneous notes Once you complete one semester, your GPA will be the only item that matters! Hard to get assistantships for first semester You can start working after 2 long semesters Easier to convince professors for RAs after you do well in their courses Get help from your seniors Apply to varied set of 5 to 10 colleges

Job opportunities in USA

Software related job opportunities in USA Environment favorable for foreigners – Population too worried about outsourcing – American students view it as nerdy Recent study shows that SW Engineer is one of the best jobs in the world Direct job in US companies requires US degree Salary figures: ~$60K (freshers) - Rs. 2 lakhs/month ~$100K (~5 years experience) – Rs. 3.5 lakhs/month

Software related job opportunities in USA Internships will help to get full-time quicker Direct job in US companies requires US degree Almost every CS graduate gets a job US degree will get you job almost anywhere Typical employee changes job every 2-3 years once – but visa status may complicate it.

Software Outsourcing Goal: reduced cost Projects need to fit certain criteria – Bit formal & clear requirements – Interfaces well defined/understood – should be of reasonable size Not a good idea for small/poorly defined/time- critical/security-sensitive projects Opinion: <50% of projects are outsourced Industry not conducive for more outsourcing

Software jobs in India Plenty of jobs for foreseeable future Core development of complex projects done here, not in USA. Example: Samsung Foreigners coming to India to develop SW Work hours and professionalism worrisome Take care of your health!

Latest trends in CS education

Trends in CS education Difficulty in attracting US students to CS Introduction to Programming : going visual – Alice, Scratch, … Java dominates in CS1 & CS2 courses C++ used to teach pointers & memory management Industry projects in the final year Online courses becoming popular, augmenting education landscape Lots of online multimedia lectures in the web serious Game design programs on the rise – lot of focus on efficiency unlike business applications Smart-phone applications (iPhone & Android)

Higher education in India Attended T4E conference in IIT Chennai, July and met several educators. Lot of concerns about quality of higher education, but not many answers Online course materials: – MIT Open courseware – NPTEL National Programme for Technology Enhanced Learning

Latest trends in Software Development

A typical industry project in 1990 C standard library Home-grown library New code

Same industry project NOW C++/Java standard library Home-grown library Open source components Commercial libraries for industry segment IDE modules New code Follow-up Q: Any disadvantages? Follow-up Q: How one becomes experienced programmer?

Complexity of software projects: historical snippets Ad-hoc development model Waterfall model – slow & unpredictable – heavy documentation effort – cost overruns & missed deadlines Agile methods – limited documentation – better tracking of current status – automated testing

Agile process

Software efficiency: Do we really care? Goal is to make software work & meet deadline for most industry projects. Consider a gaming device: Algorithm takes longer to run requires higher-end CPU to keep realism higher price product fails amid competition Consider web-server: Algorithm takes longer to run (consider 5 seconds vs. 20 seconds) tests web-users patience & requires more web server capacity.

Smart-phone development My kids know/play games in Android phone For me, , calendar and contacts are in sync with my company/UTD data Question: can we do more with them? Industry trend is to port several meaningful business applications to smartphones.

Trends in SW development Code less & integrate more… More use of commercial components/libraries More use of open-source projects Small team & complex projects More acceptance of Agile process More automated test cases Focus on Game development & smart-phone applications

Ideal goal Companies want to complete Software Projects with Smaller team Limited resources Higher quality Reduced cost On-time delivery This is what each project manager tries to do

Summary Software will continue to be growth area More exciting things yet to come Put your brain and passion to work! Do not get scared by all the jargons/terms – basics are simple beneath the complex terms! Try to enjoy the job & live a balanced life. Keep emotions away from the job.

Thanks for attending! Dr. Jeyakesavan Veerasamy