Department Of Computer Science And Electrical Engineering .

3y ago
63 Views
2 Downloads
449.65 KB
45 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Sasha Niles
Transcription

The CSEE Department may change the policies and procedures contained in thisdocument and will maintain a current and accurate version in the department’s files.Department of Computer Science andElectrical EngineeringUniversity of Maryland, Baltimore CountyComputer ScienceGraduate Program HandbookDecember 2020http://www.cs.umbc.edu/CSEE/Graduate Program Director: Dr. Charles Nicholas(nicholas@umbc.edu)Graduate Program Coordinator: Mrs. Keara Fliggins(fliggins@umbc.edu)UMBC is a major research university, located in the Baltimore/Washington area, whichoffers graduate students an exciting environment for advanced study. With nearly15,000 undergraduate and graduate students in the liberal arts, sciences, engineering,and public policy, UMBC is large enough to provide students with excellent trainingand research experience, and small enough for close interaction between students andfaculty. The University is a growing center for research and development andtechnology commercialization. Adjacent to the campus, the UMBC Technology Centerhouses a number of research, development, and training organizations seekinginteraction with University faculty, students, and research facilities.In the CSEE Department, graduate programs are strongly supported by the industrialcompanies in the greater Baltimore-Washington area, and various collaborativearrangements with governmental and private institutions make state-of-the-art researchfacilities in the area available to UMBC faculty and students. The Department offersM.S. (with thesis or non-thesis option) and Ph.D. degrees in computer science (CS), inelectrical engineering (EE), and in computer engineering (CE). The department alsooffers a systems engineering track under the M.S. in EE , and the M.P.S. degrees in DataScience and Cybersecurity. Separate admissions committees handle admission to eachprogram. More information on these programs is available on their respective websites.Prospective Students: We hope you found the information useful, and we look forwardto hearing from you (the contact information is listed on the CSEE graduate program

2website). Questions about the application process, the status of your application, andrelated matters should be directed to Graduate Program Coordinator Keara Fliggins(fliggins@umbc.edu).Admitted Students: Please read this document carefully, lengthy as it is! It will makeyou more aware of the program’s requirements and the various milestones/forms. Youwill be assigned a “temporary” advisor once you inform us that you plan to attendUMBC, and that person will be able to answer questions that you have about ourprograms. We wish you success in your graduate studies at UMBC!Revised 12/22/2020

3Table of Contents1Program Admission . 61.1 Application Deadlines . 61.2 GRE Requirements and Waiver Requests . 71.3 Prerequisites for Admission . 82Financial Assistance . 102.1 Departmental Financial Aid for Continuing Students . 112.2 TA Responsibilities . 123Requirements for the M.S. Degree in Computer Science . 143.1 M.S. Program Guidelines . 143.2 TA Support and M.S. Thesis . 163.3 M.S. Timeline/Milestones . 164Requirements for the Ph.D. Degree in Computer Science . 184.1 Coursework Requirements . 184.2 Comprehensive Portfolio . 194.3 Preliminary Examination (Prelim) and Candidacy . 214.4 Dissertation Research . 224.5 Ph.D. Timeline/Milestones . 225What I Wish I Had Known: Advice from Fellow Students . 255.1 Forms and Deadlines . 255.2 Research and Lab Rotations . 255.3 Socializing . 265.4 Fellowships and Internships . 275.5 Progress Checklists . 275.6 Academic Integrity . 277 Listing of CMSC Graduate Courses . 318 Computer Science Faculty . 45Revised 12/22/2020

4OverviewThe CSEE department offers graduate programs leading to the M.S. and Ph.D. degreesin computer science. This program provides advanced instruction, training, andresearch opportunities that prepare students for careers and that foster marketable skillsin industry, academia, and government.The Student Learning Outcomes for the programs adopted by the faculty some yearsago include:1. Knowledge of the fundamental design and development principles of computersystems, the theoretical foundations of computer science, and an additional‘breadth’ area of computer science.2. Knowledge of one or more additional topic areas of computer science.3. Ability to critically analyze prior research in their area.4. In-depth knowledge of their chosen research area.5. Ability to perform independent original research, including the ability toformulate research questions pertinent to their area, and the ability to answerthem via theoretical analysis or experimentally via system design and/ordevelopment.6. Ability to effectively communicate and defend their research findings to scientificpeers in both written and oral formats.7. The Ph.D. program has an additional outcome: Ability to conduct originalresearch that substantively contributes to the knowledge in their research area.The program reflects state-of-the-art knowledge in major theoretical and appliedaspects of computation. Fields of specialization in CS include:Algorithms, theory and scientific computation: algebraic coding theory, computational complexity, analysis of algorithms, cryptology and cryptography, combinatorial optimization, quantum computing distributed systems, mobile computing, network security,Computer networks and systems: computer and communicationnetworks,computer security,Revised 12/22/2020

5 optical networking, wireless networkingDatabases, information, and knowledge management: artificial intelligence, database systems, data mining digital libraries, information retrieval, intelligent information systems, knowledge representation andreasoning, machine learning, neural networks, natural language processing,Graphics, animation, and visualization: animation, procedural modeling, interactive 3D graphics, physically based modeling,volumetric visualization andrenderingRevised 12/22/2020

6Program Admission1.General Policy: When seeking admission to the graduate program, applicants mustsatisfy the entrance requirements of the Graduate School at UMBC. Applications arenot processed until all documents and fees are received. Applicants must submittranscripts, three letters of recommendation, statement of purpose, Graduate RecordExamination (GRE General Test) scores, and, for international students, scores for theTOEFL, IELTS, or Duolingo exams. Unofficial copies of documents may be submittedwith the application, but official documents will be required if admission is granted. TheGRE may be waived for M.S. students under certain circumstances, described below.Students may apply online at: nts may apply for admission to either the M.S. or the Ph.D. program. Admissionto the Ph.D. program is highly selective and only students with excellent credentials willbe accepted. Students who plan to pursue the Ph.D. degree, but who either do not haveextensive research experience during their undergraduate studies (or at work) or do notalready have an M.S. in computer science, are advised to apply for admission to the M.S.program.Admission and financial assistance decisions are based on several factors, includingundergraduate and graduate (if applicable) academic performance, GRE and TOEFLscores, recommendation letters, the statement of purpose, prior research experience andpublication history. In particular, candidates applying to the Ph.D. program shouldhave a prior research record, and submit a credible statement of purpose clearlydescribing their research interests and future career goals. Newly admitted students willbe assigned an academic advisor who can provide advice on choice of courses, degreerequirements, and other important matters during the first year. By the end of the firstyear, students should have selected a faculty member who has agreed to serve as theresearch advisor for the M.S. or Ph.D. research.1.1 Application DeadlinesThe application review process will begin by January 1 for admission to the Fall semesterand by October 1 for admission to the following Spring semester. Favorableconsideration will be given to applications received early in each review cycle. It is thepolicy of the department to admit students based solely on their academic and researchperformance.Applicants often ask: Are these deadlines firm? Yes.Are unofficial transcripts acceptable? Yes, but if we offer admission we willrequire official documents.Are letters of recommendation written only by professors? No, we can acceptletters from any person qualified to attest to your ability.Are recipients of three-year degrees eligible to apply? Yes. We look at totalRevised 12/22/2020

7credits, and whether the prerequisite courses are satisfied, rather than the lengthof time in your degree program.While we do welcome applicants for either the Fall or Spring semesters, thoseconsidering Spring admission should be aware of three potential difficulties: First, thenumber of TA positions available for Spring students is quite limited, compared to Fallstudents. Second, seats in popular classes are harder to get in the Spring than in the Fall,since so many students are beginning their fourth semester of study. Third, for thosecoming to UMBC on an F-1 student visa, the option of Curricular Practical Training(CPT) is not available until the student has finished two semesters of study. Studentsadmitted in the Spring therefore cannot use CPT that summer, and lose the option oftaking a summer job or internship. We offer few graduate courses in the summer, soSpring students are at a disadvantage in terms of using their summer break in aproductive manner. For these reasons, we strongly advise students to choose Falladmission.APPLICATION DEADLINESDomestic applicants (U.S. citizens and permanent residents) not seeking financial supportFall semester - June 1Spring semester - November 1Domestic students seeking departmental financial support; and all international studentsFall semester - January 1Spring semester - July 1 of the prior calendar yearGRE WAIVER REQUEST DEADLINESFall semester – February 1Spring semester – August 11.2 GRE Requirements and Waiver RequestsThe Graduate Record Examinations (GREs) provide the department with standardizeddata for comparing applicants from many parts of the world with very differentbackgrounds. Thus, the GRE scores are required for most applicants. In some situations,the GRE is not needed for the department to make an admissions decision and a GREwaiver may be granted.These are the qualifications for requesting a GRE waiver:a) you are an M.S. or a Ph.D. applicant and you have, or are about to receive, a BSdegree with a cumulative GPA of 3.5 or higher from an accredited US institution;Revised 12/22/2020

8orb) you are a Ph.D. applicant and you have completed an M.S. degree from anaccredited US institution.Please take note of the following points: GRE scores are required for students requesting departmental financial assistance. You must submit a GRE Waiver Request by February 1 for admission in the Fallsemester or by August 1 for admission in the Spring semester. Qualifying for a GRE Waiver Request does not imply approval of the request. Yourrequest will be granted if the Computer Science Graduate Admissions Committeeagrees that GRE scores are not needed to make an admission decision in yourcase. UMBC students in the Computer Science BS/MS program do not need to take theGREs. These students should indicate that they are in the BS/MS program in theirapplication. They do not need to submit a GRE Waiver Request. During the current public health emergency, the GRE exams are not available inmany places. We are therefore granting GRE waivers on request for internationalstudents affected by this situation.How to submit a GRE Waiver s/2011/01/CS GRE Waiver Request.pdfSubmit the completed GRE Waiver Request form with your resume and a transcript fromthe US institution of your BS or MS degree to Mrs. Keara Fliggins via email atfliggins@umbc.edu. If your resume and transcript have already been submitted to theUMBC Graduate School for your application, please indicate this on the request form.Unofficial transcripts are acceptable for the GRE Waiver Request. You will be notifiedby email regarding the decision made in response to your request.Applicants often ask: What is the minimal GRE score needed for admission? We have no set lowerbounds. But most successful applicants score in the 70th percentile or higher onthe quantitative exam, and in the 50th percentile or higher on the verbal exam.What should be done if the GRE exam is not available until after the admissiondeadline? Go ahead and send in your materials, and arrange for the GRE scoresto be sent to us once you have taken the exam.1.3 Prerequisites for AdmissionApplicants to the graduate program in computer science are expected to have a strongbackground in computer science and mathematics. Specifically, applicants are expectedRevised 12/22/2020

9to have taken the equivalent of the following UMBC courses: CMSC 203 Discrete Structures CMSC 313 Computer Organization and Assembly Language CMSC 331 Principles of Programming Languages CMSC 341 Data Structures CMSC 411 Computer Architecture CMSC 421 Principles of Operating Systems CMSC 441 Algorithm Design and Analysis MATH 151 Calculus I MATH 152 Calculus II MATH 221 Introduction to Linear Algebra At least one more advanced course in mathematics.Students who lack one or two of the courses listed above are welcome to apply, with theunderstanding they may be advised to take those courses if and when they’re admitted.Students who lack the computer science background we expect may wish to enroll atUMBC or some other university as a non-degree student, which will permit them to takethe courses they need before applying for admission to our graduate programs. At thistime, non-degree status is available to international students only on an exceptionalbasis, as described on the UMBC Graduate School web site.Students who are enrolled in some other graduate program at UMBC are expected tomeet these same requirements for admission, and compete for financial aid on the samebasis as other applicants.Prospective applicants who are employed in local industry (public or private sector) arewelcome to apply. We offer many of our courses in the late afternoon or evening hours.However, some courses required for the M.S. or Ph.D. degrees tend to be offered in thedaytime hours. Students are encouraged to work with their employers to gain theflexibility to take these courses when offered, to avoid delay in fulfilling theserequirements. Students employed in local industry are welcome to consider thesis (CMSC799) or writing project (CMSC 698) topics that dovetail with their work.Revised 12/22/2020

102Financial AssistanceFinancial aid is available on a competitive basis to a limited number of qualifiedgraduate students in the form of graduate teaching assistantships (TAs) and graduateresearch assistantships (RAs). Preference for TAs is given to first-year Ph.D. applicants.TA positions in the computer science program are restricted to graduate students incomputer science.Prospective students should be aware that their applications are used for decisionsregarding both admission and financial aid, but these are separate decisions. Weunderstand that many students will be unable to attend unless some aid is offered, but atany given time we have many more deserving students than available TA positions. Forthe Fall admission cycle, TA offers are usually made within a month of admission offers.Students who are offered admission without financial support are welcome to enter ourM.S. program, but opportunities for newly-arrived students in this category are limited.We therefore recommend that MS students plan to support themselves during at leasttheir first year of study.Graduate RAs are often available to students actively engaged in M.S. thesis or Ph.D.dissertation research and are awarded and renewed subject to availability of funds andsatisfactory research progress. RA positions are normally not available to incomingM.S. students.Students are encouraged to apply directly to nationally awarded fellowship programs.Students who have been supported on departmental TA-ships for three or more semestersand who seek the M.S. degree are required to take the thesis option (except for Ph.D.students who have passed the portfolio within the specified time limits).Financial assistance decisions are based on several factors including academicperformance, GRE and TOEFL scores, recommendation letters, statements of purpose,research experience and publication history.The following is the recommended priority order in awarding teaching assistantships toincoming students:1. Priority will be given to students with excellent academic credentials fromreputable universities, a strong publication record, high GRE scores, strongsupport letters, who have already earned an M.S. degree in computer science anddemonstrate a genuine wish to pursue the Ph.D. degree.2. Students with excellent academic credentials from reputable universities, highGRE scores, strong support letters, a B.S degree in computer science and a desireto pursue either the M.S. or Ph.D. degree. If a student with a B.S. degreeexpresses interest in the Ph.D. program, the application has to be backed up bystrong research participation as an undergraduate (with publications desirable).3. Students who have any CMSC or

1. Knowledge of the fundamental design and development principles of computer systems, the theoretical foundations of computer science, and an additional ‘breadth’ area of computer science. 2. Knowledge of one or more additional topic areas of computer science. 3. Ability to critically analyze prior research in their area. 4.

Related Documents:

This handbook supplement applies to students entering the fourth year of their degree in Computer Science, Mathematics & Computer Science or Computer Science . Undergraduate Course Handbook 1.2 Mathematics & Computer Science The Department of Computer Science offers the following joint degrees with the Department of Mathematics: BA .

Computer Science Department, Rochester Institute of Technology, Rochester, NY, USA (e-mail: mtf@cs.rit.edu) MIKE RAINEY Department of Computer Science, University of Chicago, Chicago, IL, USA (e-mail: mrainey@cs.uchicago.edu) JOHN REPPY Department of Computer Science, University of Chicago, Chicago, IL, USA (e-mail: jhr@cs.uchicago.edu) ADAM SHAW Department of Computer Science, University of .

Trends in the State of Computer Science in U.S. K-12 Schools 2016 Table of Contents Executive Summary 3 Introduction 5 Value of Computer Science in Schools 6 Opportunities to Learn Computer Science 9 Perceptions of Computer Science 14 Challenges and Opportunities for Computer Science in K-12

Computer Science Teachers Association, Cyber Innovation Center, and National Math and Science Initiative have answered the call by organizing states, districts, and the computer science education community to develop conceptual guidelines for computer science education. The K-12 Computer Science Framework was developed for -12 Computer Science

Introduction to Computer Science I Course Overview Computer Science 111 Boston University Welcome to CS 111! Computer science is not so much the science of computers as it is the science of solving pro

Department of Computer Science, fondly known as Rollwala Computer centre is the most popular, well sought and best resourced Computer Science Department in Gujarat. Ever since its inception, Department of Computer Scie

Computer Engineering Capstone Projects in the Computer Science Department Abstract As with many computer science and engineering programs, stude nts of the computer engineering area of specialization in the computer science program at Utah Valley University (UVU) conclude their degree programs with a semester capstone des ign experience.

Computer Science as a discipline 8.1 The role and sub-disciplines of computer science 8.2 Artificial intelligence, data science and computer science 8.3 Ethical aspects of computer science 8.4 The ACM Code of