About CIS - WordPress.com

advertisement
About CIS
The CIS department at Temple University provides degree programs leading to a Bachelors of Arts or
Bachelors of Science through the College of Science and Technology (CST). There is also a new joint
degree program with the Mathematics Department and a new minor in Computer Science and a new
minor in Information Science and Technology. The CIS department offers a Master of Science in Computer
Science and a Computer and Information Science Ph. D. in CST.
CIS department faculty and students are heavily involved in research and scholarly activities. More
recently, CIS Department research is undergoing an extraordinary expansion focused primarily in two
research centers. The CIS Center for Data Analytics and Biomedical Informatics (DABI) is housed within
the Department under the directorship of Dr. Zoran Obradovic. Areas of advanced research in this center
include data mining, machine learning, knowledge discovery, pattern recognition, computer vision and
optimization. Current DABI Center projects focus on practical solutions in bioinformatics, geoinformation science, brain imaging, computational finance, video and web mining. Funding agencies
include NSF, NIH, Air Force, NASA, and Exxon Mobil.
A new CIS Center for Networked Computing (CNC) directed by Dr. Jie Wu is also housed in the
Department. The mission of this center involves advanced research and education aimed toward solving
challenging problems in computer networks and systems, and cyberspace security. Current project areas
include mobile computing and wireless networks, computer and network security, real-time and
distributed computing, fault-tolerant systems, parallel and high performance computing, cyber-physical
systems, power and failure-aware management, data-intensive computing, and cloud computing. Funding
sources include NSF and the Department of Defense.
The Department also offers a variety of service courses for Temple students, including programming
courses in Java and in C for non-majors. CIS has two new General Eduction (Gen-Ed) courses that have
received excellent praise, and great popularity: "Cyberspace and Society" and "Math for a Digital World".
A very popular introductory computing course, "Computers and Applications" is offered for non-majors.
Because of the rapid pace of change in computer science and computing technology, the CIS Department
continuously updates its curricula and course offerings. The department now offers two undergraduate
programs leading to BA/BS degrees and minors in Computer and Information Sciences. The Computer
Science (CS) Program emphasizes the more foundationall and basic systems side of computing. Students
studying in the CS Program focus on the methodologies and technology of the development of basic
computing tools and systems that serve as the foundation for the applications software that are used at
home and in the workplace. Students in the Information Science and Technology (IS&T) Program focus
more on the development and use of applications software and the technology underlying this software.
Students in both programs begin their studies with coursework in procedural and object-oriented
programming and in mathematics.
The CIS Department has its own computer laboratories providing computer services for CIS majors.
Computer systems supported by the department include six computer laboratories of Pentium-based PC
workstations (Linux and Windows XP) and a laboratory of Sun workstations (Solaris). These
workstations are for undergraduate and graduate level instruction and research. University computing
resources are used in most introductory and service courses taught in CIS. Students in CIS have use of a
special Software Development Laboratory in the new Temple University TECH Center.
The department’s computer networks are connected to the University computing facilities and to the
Internet. The CIS department has a1 Gbps connection to the University's Internet2 network connection.
Department research laboratory computer systems are connected on a 1 Gbps network. The department
also offers wireless connectivity to the University's wireless networks with access points through out the
laboratory and office areas.
Message from the Chair
Rising Toward a New Level of Excellence!
Welcome to the Department of Computer and Information Sciences (CIS) in the College of Science and
Technology at Temple University. Last year, we were excited to introduce plans to expand research and
areas of education as a push toward the next level of excellence. This year we are already seeing these
initiatives come to fruition.
The continued development of our department is reflected in our growing student enrollment. The
number of new undergraduate majors has increased from 77 in Fall 2009 to 157 in Fall 2010. Graduate
enrollment has increased 30% since Fall 2009.
This year CIS also welcomes new faculty members
including Shan Lin, a tenure-track assistant professor. Shan Lin is from the University of Virginia and his
research interests include Cyber-Physical Systems. CIS also welcomes two new non-tenure-track faculty
members. Abdallah Kreishah, a teaching & instructional assistant professor joins the department from
Purdue University after completing his Ph.D. degree there. Kreishah's interests include network coding,
optimization and database. C. Chiu Tan joins the department as a research assistant professor, having
finished his Ph.D. at the College of William and Mary. His research focus is on wireless security. With
these new additions to the department, we hope to enrich the already vibrant learning community
established here by bringing students and scholars together.
With increased student enrollment and new faculty additions, the CIS department is excited to provide a
new environment for education and research. This year, the CIS department has increased faculty,
research, office and class space in our 10th floor area and has completely refurnished the space. We have
also opened a Student Learning and Community Center (SLCC), a large, modern area for study and
socialization for CIS students. In addition, four new laboratory spaces have been created, including a
work station and training facility for High Performance Computing funded by National Science
Foundation (NSF).
As a department committed to the advancement of teaching and knowledge, we are pleased to introduce
the new Master of Science in Information Science & Technology Program, which was launched in
September of 2010. The MS in IS&T Program
( http://www.temple.edu/cis/graduate/documents/StudentGuidebookVer4forWeb.pdf ) is intended to
provide students with an advanced knowledge in the technology of developing information systems
across a variety of applications settings. Students will develop the skills and knowledge necessary to
analyze and understand problems in different applications domains and apply current technology to help
solve these problems.
We strive to emphasize the development of new knowledge and continued learning. As such, this has
been a very active year for research grants. New grants have already exceeded $2.5 million and grant
applications have increased by 35% from the previous year. Undergraduate student participation in
research has actively increased, including 6 students supported under the REU (Research Experiences for
Undergraduates) Grants from NSF.
We have been happy to provide a very successful colloquium series last year, including a distinguished
lecture series with presentations by Vipin Kumar (University of Minnesota), Raymond J. Mooney (The
University of Texas at Austin), David Clark (Massachusetts Institute of Technology) and Carl Landwehr
(NSF and University of Maryland). We are pleased to announce another busy schedule of speakers this
year.
I invite you to browse the entire CIS website. You will find many exciting events in CIS, including the
Future of Computing competition, distinguished lecture series, and department colloquia, to name just a
few.
The CIS faculty and staff are committed to making CIS the new center of excellence in computer and
information sciences in the Greater Philadelphia region.
Jie Wu
Laura H. Carnell Professor & Chair
Overview
The Department of Computer and Information Sciences at Temple University provides degree programs
leading to the Bachelor of Arts and Bachelor of Science degrees. The undergraduate degree programs
offered by the CIS Department are:
o BS/BA Computer Science and
o BS/BA Information Science and Technology,
o BS Computer Science and Mathematics
as well as minors in CS and IST, and a Digital Media Technologies Minor with the Department of Media
Studies & Production (MSP) in the School of Media and Communication.
There are currently more than 300 undergraduate majors and more than 50 graduate students enrolled
in Department programs.
CIS programs and curricula are constantly reviewed and updated to reflect current research in the field
and to satisfy curriculum recommendations by the ACM (Association for Computing Machinery). All
programs emphasize a combination of theory and practice. The curricula enable students to gain the
knowledge and background needed to further their professional and academic growth and to develop
skills which will allow them to contribute meaningfully as computer and information systems
professionals.
The Department also offers a variety of service courses for Temple University students, including
programming courses in Java and C for non-majors. Two courses are offered in the University's General
Education program (GenED): CIS 0823 Math for a Digital World, and CIS 0835 Cyberspace and Society.
Honors sections of these courses are also offered. An introductory computing course, CIS 1055, provides
students with an overview of applications software, operating systems and networks, Internet-based and
web-based systems, and hardware, and helps them gain proficiency in using the computer as a tool
through the experience with common applications packages.
Because of the rapid pace of change in computer science and computing technology, the CIS Department
continuously updates its curricula and course offerings. The department offers four bachelor’s degree,
and two undergraduate minor programs. These lead either to a BA or BS or minor in either Computer
Science (CS) or Information Science and Technology (IS&T). The CS Programs emphasize the more
foundational and basic systems side of computing. Students studying in CS Programs focus on the
methodologies and technology of the development of basic computing tools and systems that serve as the
foundation for the applications software that are used at home and in the workplace. Students in the
IS&T Programs focus more on the development and use of applications software and the technology
underlying this software. Students in both programs begin their studies with similar coursework in
procedural and object-oriented programming and in mathematics.
The CIS Department has seven computer laboratories containing over 200 state-of-the-art workstations,
providing computer services for undergraduate CIS majors and CIS graduate students. The department’s
computer networks are connected to the Temple University network, the Internet and Internet2.
University computing facilities are accessible from the CIS department network. University computing
resources are used in most introductory and service courses taught in CIS.
Degree Programs and Flow Charts
Some forms are in Adobe Acrobat Reader (PDF) format, you need have Adobe Reader installed in your
computer.
▪
▪ CST Course Descriptions
▪ CIS Course Descriptions
Undergraduate Bulletin (CST)
Undergraduate CS
Bachelor’s Degree Programs In Computer Science (CS) (BS, BA and Minor)
Table of Contents
▪ Mission Statement
▪ Curriculum Overview
▪ CS Bachelor of Art Degree
▪ CS Bachelor of Science Degree
▪ CS & Mathematics Bachelor of Science Degree
▪ CS Undergraduate Elective Courses
▪ Minor in Computer Science
Mission Statement
The Computer Science (CS) B.A. and B.S. programs in CST (College of Science and Technology) are
designed for students whose major interest is the general study of computer science rather than the focus
on a particular application area. These programs provide students with a broad education in traditional
computer science concepts including algorithms, software engineering, computer architecture,
information processing techniques, programming languages, data structures, operating systems,
networks, artificial intelligence, and image processing. Students learn theory as well as the
methodologies and techniques used in the development of computer systems. The goal is to prepare our
students for employment or for graduate study in a masters or Ph.D. program in computer science.
Graduates may be employed in the software industry, in computer centers, government, industry, or any
organization that uses computers for research or production purposes.
Curriculum Overview
B.A. and B.S. majors take a total of 8 required CIS courses including a 1-credit introduction to the CIS
department. They also take one Computer Science theory elective, a course in probability and statistics,
and a writing intensive capstone which is either an independent research experience or a team-oriented
project. Courses required outside the department are 2 semesters of calculus, a 2 - semester laboratory
science sequence, and a technical writing course. BS majors take 3 additional electives from an approved
list in Computer Science.
CS majors have an introductory programming methodology course, CIS 1068, which is followed by a
course in data structures, CIS 2168, and a course on algorithms analysis, CIS 3223. These courses use the
Java programming language so that object-oriented programming techniques are introduced extensively
and from the beginning.
A two-semester sequence, CIS 2107 and CIS 3207, covers systems topics from architecture and lowlevel programming, to system programming and operating systems, and networks. Among the available
systems elective courses are CIS 2308 Web Application Programming, CIS 3203 Introduction to Artificial
Intelligence, CIS 3219 Computer Graphics/Image Processing, CIS 3319 Wireless Networks and Security,
and CIS 4350 Seminar on Topics in Computer Science.
The needed CS mathematical concepts are covered in mathematical concepts in computing CIS 1166.
The CS theory elective is a second course in mathematical concepts in computing CIS 2166.
A required Software Design course CIS 3238 covers principles of software design and includes a
laboratory that provides students experience in using modern tools for software design, testing, and
evaluation.
The capstone course (either 4397 or 4398) provides students with an opportunity to tie together much
of what they have learned in earlier courses through either an independent research project or a
teamwork-oriented design project.
CS Bachelor of Art (BA) Degree
The Bachelor of Art Degree in CS for CST is requires 3 less electives than the Bachelor of Science, and
incorporates a handful more of liberal art courses.
Provided is a more in depth breakdown of the BA Degree, as well as a sample course sheet.
CS Bachelor of Science (BS) Degree
The Bachelor of Science Degree in CS for CST requires 3 more electives than the Bachelor of Art, which
can be chosen from an approved list of courses within the major.
Provided is a more in depth breakdown of the BS Degree, as well as a sample course sheet.
CS and Mathematics Bachelor of Science (BS) Degree
The Bachelor of Science Degree in Computer Science and Mathematics focuses strongly on the
mathematical aspects within computer science. The computer science and math classes require mathoriented sciences in order to fulfill their lab science requirements, such as chemistry and physics.
Provided is a more in depth breakdown of the CS and Math BS Degree, as well as a comparison between
the two degrees.
CS Undergraduate Elective Courses
A number of elective courses are available for the undergraduate CS program, enabling students to focus
learning in a particular area.
Provided is a list of the elective courses.
Minor in CS
The minor in Computer Science will provide a solid foundation in CS for students in other disciplines.
Students who pursue a minor in Computer Science can create their own interdisciplinary program. They
will have an opportunity to take an independent study project that will apply computing principles to
their major field. Students who attain the minor will gain an understanding of the basic principles of
computer science and how to apply them. The minor program ranges from 18-20 credit hours.
Provided is a more in depth breakdown of the Minor program.
Undergraduate IST
Programs In Information Science and Technology (IS&T): BS, BA and Interdisciplinary Minor
Table of Contents
▪ Mission Statement
▪ IS & T Bachelor of Science
▪ IS & T Bachelor of Arts
▪ IS & T Electives
▪ IS & T Minor
Mission Statement
The new undergraduate programs in Information Sciences and Technology (IS&T) offered by the CIS
Department, are intended to provide students with both a detailed knowledge and a broad background in
the technology of information systems. Fundamental concepts in mathematics, programming, objectoriented modeling, databases, software systems analysis and design, computer operating systems and
architectures, and networks and communications are stressed in the first two years. Special topics,
including component-based software development and net-centric and client-server computing are
offered as part of the last two years of the program. A two-semester capstone project course is
required. This course is designed to help students integrate what they have learned in other courses and
apply this knowledge in the design and implementation of a software application.
Students develop the skills and the knowledge necessary to analyze information problems and to apply
current technology to their solution. The emphasis is to develop problem solving and communication
skills. Substantial laboratory work is required. Students participate individually and in groups in the
design, development, testing and documentation of information systems for a University or an external
client.
Bachelor of Science
To provide an in-depth knowledge of information sciences and technology and enable students to
specialize in advanced areas of the field. The Bachelor of Science degree requires more courses than the
Bachelor of Arts. Students take 13 required courses plus 4 elective. IS&T elective courses can be selected
from any department at Temple, must be 3000-level or above, IS&T related, and approved by the IS&T
adviser prior to taking the course. This encourages students down a more technical path of development.
Detailed courses and suggested flow of courses can be found at:
http://www.temple.edu/cst/advising/majorsheets/index.html
First go to the applicable year that you established your major as IS&T, then choose "Advising Sheet",
"Flowcharts" or "Lab Science Requirements"
Lab Science
Students must take one of the required lab sciences to fulfill the Science and Technology A and Science
and Technology B requirements. Two semesters of the same science are necessary to meet this
requirement:
Bachelor of Arts
The aims of this program are similar to those of the BS. They differ in the number of IS&T courses that a
student must take. BA students have a requirement consisting of 13 major courses. However, students
following the BA degree are not required to take the 4 elective courses that are mandatory in the BS
degree. They are required to take more liberal arts and foreign language courses than the students in the
BS program.
Detailed courses and suggested flow of courses can be found at:
http://www.temple.edu/cst/advising/majorsheets/index.html
First go to the applicable year that you established your major as IS&T, then choose "Advising Sheet",
"Flowcharts" or "Lab Science Requirements"
Lab Science
Students must take one of the required lab sciences to fulfill the Science and Technology A and Science
and Technology B requirements. Two semesters of the same science are necessary to meet this
requirement:
IS&T Electives
IS&T elective courses can be selected from: CIS 3281, 3374, 4308, 4340/4350, 4344, 4362, 4372, 4376,
4378, 4282/4382 or from any department at Temple and must be 3000-level or above, IS&T related, and
approved by the IS&T adviser prior to registering for the course.
These courses fulfill the elective requirements for the BS and Minor Degrees.
Interdisciplinary Minor
IS&T is an important field of study and application for all students and all disciplines in the
University. Students who are well versed in information technology and can apply it to their major field
of study throughout the University, and will have a significant advantage in the future. This minor is an
excellent way to acquire the necessary edge in your field of study. This is a 5 course program, from 19-20
credit hours, and provides students with a healthy, working knowledge of the IS&T field.
Provided is a more in depth breakdown of the Minor program.
What is Computer Science?
Computer Science (CS) is the driving force of today’s economy, playing a central role in the most
innovative and significant developments in medicine, science, the arts, the social sciences, education,
business, industry, and government. Advancements in the area of information technology have increased
dramatically as computers have become an integral part of our daily lives. A degree in CS equips students
with the understanding of how computers work, the knowledge of their capabilities, and the ability to
anticipate and meet the technological demands of the future.
This program provides an in-depth study of the science of computing, including the mathematical
foundations and practical applications, with the greatest focus on theory and practical use. There is a
strong concentration on the design and testing of various types of computer systems, with understanding
of abstract concepts and foundations of computer science and computing models. Emphasis is on the
more theoretical aspects of computing, especially as related to algorithm and program design, and the
study of the computing systems, including hardware architecture and computer resource management.
The program is best targeted to those students who love all aspects of computing, and want to
understand all that goes on behind the scenes, including the science of computing. Students with this
background knowledge are ideally positioned for using their skills to learn new technologies and
applications as the world of computing changes.
Programs Offered in CS at Temple
Students may pursue either the Bachelor of Arts (BA) degree or the Bachelor of Science (BS) degree in CS.
The main difference between the BA and BS degree programs is the number of courses that must be
taken in CS. Generally BS degree candidates take 4 more courses in CS (mostly electives) than do BA
degree candidates. BA candidates must complete other college requirements for the BA degree (for
example, study of a foreign language).
Both CS degree programs provide a solid foundation for students with goals spanning the wide range of
interests in computer science, preparing them for either a career or for graduate study in computer
science. CS courses cover the essentials in theory, concepts, and techniques. CS electives may be chosen
from areas such as computer graphics, networking, databases, user interface design, automata, formal
languages, component-based software development, web-based and client-server computing, and
network programming. Students in either degree program may choose courses that are tailored to their
academic and professional interests. Because computer science professionals work in many diverse areas,
students are encouraged to take courses in the liberal arts or other disciplines to complement their
curriculum in science and technology.
A minor in computer science (CS) is open to all students who wish to develop some expertise in CS. The
computer science minor consists of five courses and provides a thorough introduction to the field. You
can create your own interdisciplinary program.
Which major should you choose?
Both programs offer a foundation in varied aspects of technology and science for students to then apply
to further study, research or career. An overview comparing our programs can be selected by clicking
here.
What is Information Science and Technology?
Students in Information Science and Technology (IS&T) face a variety of exciting challenges that require
more than an understanding of computing. IS&T students solve problems in many disciplines, including
mathematics, education, biotechnology, medical and dental informatics, economics, finance, engineering,
linguistics, and psychology, among others. In order to create solutions in any of these fields, the
successful IS&T graduate must be able to integrate sophisticated computer knowledge, have an
understanding of the applications in the discipline, and possess excellent communication skills. When
working in this fast paced field, one must be able to learn new ideas quickly and adapt to ever-changing
conditions in order to satisfy users’ needs.
The IST program emphasizes computing applications with a strong foundation in all computing
technologies. Emphasis is on the development of applications software and the underlying technologies
that support this development. The program builds a strong knowledge base and skills in key
foundational areas, including databases, web-based technologies, client-server computing, networking,
security, multimedia, and project management. The program is targeted to those students who have a
strong interest in the applications of computer technology. Students with this background knowledge are
very well positioned for using their.
Programs Offered at Temple in Information Science and Technology
The Bachelor degrees (BA/BS) in Information Science and Technology are intended to provide students
with detailed knowledge as well as a broad background in information science and technology for use
across a wide variety of applications. The programs focus on the study of computing technologies, human
factors, and scientific principles directed to the design and implementation of information systems.
Included are studies in computer programming, component-based software development, the
development of larger scale and complex applications software (analysis, modeling, design and
implementation), networks and telecommunications, database analysis and design, and knowledge
representation. Elective courses may include systems security, knowledge-based systems, data mining,
client-server computing, multi-tiered distributed collaborative technologies, and more. IS&T graduates
learn how to collect, validate, model, filter and utilize information-processing in problem solving and
decision making.
A minor in information science and technology (IS&T) is open to all students who wish to develop some
expertise in IS&T. The information science and technology minor consists offive courses and provides a
thorough introduction to the field. The IS&T minor will enrich your academic experience and enhance
your career prospects. This is an opportunity to create an interdisciplinary program applying technology
in your academic program.
Which major should you choose?
Both programs offer a foundation in varied aspects of technology and science for students to then apply
to further study, research or career. An overview comparing our programs can be selected by clicking
here.
Graduates from the undergraduate CS and IST programs either go on to Graduate School or go into a
variety of jobs in the workplace. Employers are looking most for a strong technical background, coupled
with excellent interpersonal and communications skills.
We provide extensive services for our students as they look for internships, coops and jobs after
graduation. We have many more job opportunities than we have students available to fill them. We have
ongoing, consistent and successful relationship with leading employers in the surrounding Philadelphia
area and suburbs, as well as national contacts with various leading edge companies.
 As we learn about new opportunities, we email them directly to our students.
 We have a successful and active student chapter af the ACM (Association for Computing
Machinery). Each semester, the ACM hosts companies for presentations and job fairs. These are
excellent opportunities to learn about he job market, to learn what employers are looking for, and
to network with key individuals in these companies.
 We host job fairs and our annual "Tech Trek" where we take a bus full of students to the Chester
County area to interview with high tech compnies.
 Many of our faculty willingly meet individually with students to help guide them on their career
paths, critique their resumes and help them with the entire job process.
 Our students have access to a resource called AfterCollege, an online database of high tech jobs
specifically for computer science majors. Click on the link to reach AfterCollege.
 Through the University' Career Develop Services, and the CIS department's Student Career
Assistance Center, our students have access to various resources for job hunting, mock
interviewing, resume development and job interview etiquette.
The job market for computer science graduates is explosive. Study after study show that there are not
nearly enough graduates to fill the openings. In addition, salaries are increasing at rates better than
most other industries. Rumors of the numbers of technology jobs being outsourced and offshored have
been exaggerated. However, the result is that nationally, less students are majoring in Computer Science
and the demand continues to increase, creating a wonderful world of job opportunities for our
graduates. Graduates can work in a wide-variety of job categories, including:
Analyst/Designer, Software Developer, Programmer. Network, Database and Security Expert,
Business/Scientific Applications, Consultants, Project Manager, Software Engineer, Research Scientist,
Product Manager, Statistician.
Additional career information on the value of CIS degrees is available from these publication links.
Graduate Programs
Degree Programs
▪ Computer Science M.S.: Program Goals, Program Information
▪ Information Science & Technology M.S.: Program Goals, Student Guidebook, Program Information
▪ Computer & Information Science Ph.D.: Program Goals, Program Information
AI and Applications Concentration
Computer and Network Systems Concentration
Information Systems Concentration
Software Systems Concentration
▪ Course Descriptions
Program Overview
This document describes the MS in Computer Science, the MS in Information Science and Technology, and
PHD Computer and Information Sciences Programs in the College of Science and Technology. To ensure
all University, College, and Departmental requirements and procedures are adhered to, students must
also consult the Temple University Graduate Bulletin.
NOTE:
All CIS graduate students accepted into the Ph.D. program are expected to
successfully
complete the program. Transfer to one of the MS degree programs is
not permitted except under
extraordinary circumstances.
TABLE OF CONTENTS
▪ ADMISSION INFORMATION
▪ GENERAL INFORMATION
▪ MASTER OF SCIENCE PROGRAM IN CS
▪
REQUIREMENTS FOR THE MS DEGREE IN COMPUTER SCIENCE
▪
COURSES OFFERED in the MS/PHD PROGRAM IN COMPUTER SCIENCE
▪ MASTER OF SCIENCE PROGRAM IN IS&T
▪
REQUIREMENTS FOR THE MS DEGREE IN INFORMATION SCIENCE AND TECHNOLOGY
▪
COURSES OFFERED IN THE MS IN INFORMATION SCIENCE AND TECHNOLOGY PROGRAM
▪ PHD PROGRAM
▪
SUMMARY OF PHD COURSE REQUIREMENTS
▪
COMPUTER AND INFORMATION SCIENCES PHD TRACK REQUIREMENTS
▪
THE QUALIFIER EXAMINATION
▪
WRITING SKILLS
▪
TEACHING REQUIREMENTS
▪
ADVISORY COMMITTEE
▪
PRELIMINARY EXAMINATIONS
▪
DISSERTATION DEFENSE
▪
TIME-LINE
▪
GUIDELINES FOR THE CIS PHD PROGRESS
▪
OTHER REQUIREMENTS AND POLICIES
ADMISSION INFORMATION
Admission Application Deadlines
Fall Semester: December 15th*
Spring Semester: August 1st*
*Please note these deadlines are encouraged for Fall and Spring admissions. While we are able to accept
applications after these on a rolling basis, in order to ensure review of your application for the semester you
are requesting, it is advantageous to submit your materials as close to the deadline as possible.
If you have
questions regarding the certification of your transcripts please contact Ashley Babladelis
(ashley.babladelis@temple.edu) the Academic Programs Coordinator.
In addition to your on-line application, you will need to mail the following:
a) Your statement of goals
b) Your resume
c) Three letters of recommendation
d) Your official
transcripts and degree certificates directly from your graduating University
in native language with English translation.
Your package should be addressed to:
Temple University
Graduate Studies CIS (038-24)
324 Wachman Hall
Broad Street and Montgomery
Avenue
Philadelphia, PA 19122
If you are applying for a Graduate Assistantship, please complete the following form:
Graduate Assistantship Financial Application Form
Finally, you will also need to request your GRE and TOEFL scores to be
sent from ETS directly to the
Temple University Graduate School. The
institution code for both the TOEFL and GRE is 2906; the
Department
Code for TOEFL is 78 and the Department Code for GRE is 0402.
CLICK TO APPLY
To Learn More About Graduate Programs at Temple
Minimal Admission Requirements: Master of Science in Computer Science
An undergraduate GPA of 3.0 on a 4.0 system.
The GRE examination is required. A minimum score of 297 on the new GRE examination [1000 on the old
GRE] (verbal plus quantitative) and a minimum 25th percentile verbal score is expected.
Students from non-English speaking countries need a minimum TOEFL score to be accepted: 550 paperbased, 213 computer-based, or 79 internet-based. The IELTS is accepted in lieu of the TOEFL and the
minimum score is 6.5
The PTE (Pearson Test of English) will be accepted in place of the TOEFL and IELTS.
http://pearsonpte.com/TestMe/About/Pages/TestOverview.aspx
The minimum acceptable score accepted is 53.
Minimum of 1 year of programming experience or 2 semesters of programming, AND 2 semesters of
calculus.
Minimal Admission Requirements: Master of Science in Information Science and Technology
To be admitted to the MS in IS&T Program (without additional course-work), students must normally
meet the following admission standards:
 An IS&T or CS baccalaureate degree from an accredited institution.
 An undergraduate GPA of at least 3.0.
 GRE or GMAT scores of at least the 65th percentile on the quantitative section and at least the
25th percentile on the verbal section. Most students submit scores far above the minimums in
each of the Verbal and Quantitative sections.
 TOEFL scores for international applicants of 550 (paper-based), 213 (computer-based), or 79
(internet-based). The IELTS is accepted in lieu of the TOEFL and the minimum score is 6.5. The
PTE (Pearson Test of English) will be accepted in place of the TOEFL and IELTS.
http://pearsonpte.com/TestMe/About/Pages/TestOverview.aspx The minimum acceptable score
accepted is 53.
Minimal Admission Requirements: Doctor of Philosophy
Admission to the PHD program is given only to applicants with a Bachelor's or Master’s degree in
Computer Science or Management Information Systems (or related field) from an accredited institution.
Minimum GRE Quantitative and Verbal (or equivalent GMAT) scores are 70th percentile or better. One of
these two scores must be in the 75th percentile or better. For students from non-English speaking
countries, the minimum TOEFL score is 550 paper-based, 213 computer-based, or 79 internet-based. The
IELTS is accepted in lieu of the TOEFL and the minimum score is 6.5. The PTE (Pearson Test of English)
will be accepted in place of the TOEFL and IELTS.
http://pearsonpte.com/TestMe/About/Pages/TestOverview.aspx The minimum acceptable score
accepted is 53.
Acceptance by the CIS Graduate Faculty in at least one track is required. A statement of goals and three
letters of recommendation are required with the admission application.
top
GENERAL INFORMATION
Financial Aid
Full-time graduate students are eligible for assistantships and a variety of fellowships. Awards are made
on the basis of academic merit and position availabilities.
Most PHD students are funded via research and/or teaching assistantships. All admitted graduate
students are encouraged to work with faculty for potential sponsorships.
A score of 45 or greater on the Test of Spoken English (TSE) or a score of 28 or greater on the TOEFL iBT
Speaking Score is required for international applicants who wish to be considered for a Graduate
Teaching Assistantship.
Transfer Credits
Toward the Master’s degree: A maximum of six credit hours earned in computer science or related areas
at another university may be counted toward the MS degree.
Toward the PHD degree: After admission to the PHD program, advanced credit may be granted toward
the PHD for work done at other institutions. The amount of credit granted will be determined by the CIS
Graduate Committee and recommended to the Dean of the Graduate School but no more than 24 credits
advanced standing will be awarded. Requests and decisions for advanced standing are normally not
made until after the student has satisfactorily completed the CIS PHD Qualifying Examination and formed
an Advisory Committee.
The following are College of Science and Technology regulations
1. The credits must be obtained no more than five years prior to the student’s matriculation into the
graduate program.
2. Each of the credits has received a grade of “B” or better; and
the “B” grades not exceed l/3 of the total
number of credits transferred in.
3. There be a rationale for applying these credits to the graduate program.
Requests for transfer credit must be initiated by the student and must be made in writing to the CIS
Graduate Program Committee. No transfer credits will be allowed without the written permission of this
committee; credit will not be given for coursework done elsewhere but repeated at Temple.
Time and Campus of Courses
All courses in the MS and PHD programs will normally be given in the late afternoon or evening at the
Main Campus.
Non-matriculation Policy: Upon approval of the CIS Graduate Program Director, students
may be granted up to six credits for graduate courses taken at Temple University prior to admission to
the degree program.
Graduation Application Procedures
There are three graduations: August, January, and May. The application is available on SSB (Self-Service
Banner) at the very beginning of the semester you are graduating. You are encouraged to meet with the
CIS Academic Programs Coordinator for a Graduation Review.
Laboratory Facilities - ACM Student Chapter
Students are encouraged to join the Association for Computing Machinery (ACM) Student Chapter at
Temple. This is a major professional organization for Computer and Information Scientists.
top
MASTER OF SCIENCE PROGRAM IN COMPUTER SCIENCE
The Master of Science in Computer Science emphasizes a general approach to the study of computing,
including courses in artificial intelligence, operating systems, computer architecture, networking and
communications, software engineering, graphics and image processing, data base systems, collaborative
systems and theoretical areas. The curriculum is not oriented toward any specific applications area of
computing, but emphasizes general graduate level studies in computing, preparing students for careers in
systems analysis, teaching and research. (click to link to the University descriptions)
The MS program in Computer Science is an advanced degree intended to provide students with the
knowledge and skills necessary to hold professional positions oriented toward the development and
design of computer systems. Graduates with this degree would be able to seek employment as systems
programmers for research organizations, computer centers, or for computer manufacturers.
Alternatively, graduates could become involved in the design and implementation of new applications
software or the planning and evaluation of computer based systems. Prospective employers would
include the government or industrial firms that utilize computers for research and/or production
purposes.
The MS program also prepares students for further education in computer science. Graduates can pursue
the PHD degree if they desire to teach at the college or university level or carry out academic or industrial
research. It is also possible for students who obtain the MS degree in Computer and Information Sciences
to teach in secondary schools (with the proper teacher certification) or community colleges.
top
REQUIREMENTS FOR THE MS DEGREE IN COMPUTER SCIENCE
To earn an MS in Computer and Information Science, a student must complete ten graduate courses:
three core courses, one theory course, plus either, one project course (3 credits) and five electives OR ,
one thesis course (6 total credits) and four electives.
At least 1 credit hour of work [or research] experience outside of Temple's CIS Department is
required. Students enroll in CIS 9182 or 9282 - Independent Study. This requirement can be waived for
students with adequate work experience.
(Old course numbers are in parentheses ( ..) )
The plan of study may not include any course taken
towards an undergraduate degree.
The three core courses are: CIS 5513 (8513) Automata and Formal Languages, CIS 5511 (8511)
Programming Techniques, and CIS 5512 (8512) Operating Systems.
The one required theory course is:
CIS 9615 Design and Analysis of Algorithms.
The project course is: CIS 9991*, Project in Computer
Science. The thesis course is: CIS 9996 *, Thesis in Computer Science.
The electives are normally selected from the graduate CIS (MS/CST) courses. Elective courses may also
be selected from other departments upon approval of the CIS Graduate Committee.
The CIS Graduate Committee policy for waiving the prerequisites for the core graduate courses is an
equivalent course in a University Computer Science Program. For CIS 5513 this means a course
equivalent to (both CIS 2166 and CIS 3242), for CIS 5511 this means a course equivalent to (both CIS
2168 and CIS 3223), and for CIS 5512 this means a course equivalent to (both CIS 2107 and CIS 3207 and
CIS 3223).
Students must take at least two core courses before or concurrent to taking a first non-core course and
must take all three core courses before or concurrent to taking a second non-core course.
COURSES OFFERED IN THE MS/PHD PROGRAM IN COMPUTER SCIENCE
ON-LINE COURSE DESCRIPTIONS
Note: All courses are 3 semester hours; Please note the required prerequisite courses.
[Students with little or no background in CIS may be required to take additional undergraduate
coursework.]
CIS 5511 (8511) Programming Techniques [prerequisites: CIS 2168 & 3223]
CIS 5512 (8512) Operating
Systems [prerequisites: CIS 3207 & 3223]
CIS 5513 (8513) Automata and Formal Languages [prerequisites: CIS 2166 & 3242]
CIS 5525 (8525)
Neural Computation [prerequisites: Stat 8003/8103 and undergraduate-level understanding of
probability, statistics, and linear algebra]
CIS 5526 (8526) Machine Learning [Prerequisites: Stat
8003/8103 and undergraduate-level understanding of probability, statistics, and linear algebra]
CIS
5527 (8527) Data Warehousing, Filtering and Mining [prerequisites: CIS 5511 and an undergraduate
course in databases]
CIS 5535 (8535) Probabilistic Graphical Models [prerequisites: CIS 2033 & 3223]
CIS 5536 (8536) Ad Hoc Networks [prerequisites: CIS 3223 & 4319/4329]
CIS 5537 (8537) Network and Information Security [prerequisite: CIS 4319/4329]
CIS 5538 (8538) Text Mining and Language Processing [prerequisite: CIS 2033]
CIS 5539 (8539) Wireless Network & Communication [prerequisites: CIS 3207 & 3223]
CIS 5542 (8542) Computer Architecture [prerequisites: CIS 2168 & 3207]
CIS 5543 (8543) Computer Vision [prerequisites: CIS 2033 & 3219 & 3223]
CIS 5544 (8544) Distributed Systems [prerequisites: CIS 2166 & 2168 & 8512]
CIS 5590 (8590) Topics
in Computer Science [permission of instructor]
CIS 5603 (8603) Artificial Intelligence [prerequisites: CIS 2166/Math 3098 & CIS 2168 & 2033]
CIS 9182/9282 Independent Study [only one independent study towards MS]
CIS 9590 Seminar in Advanced Topics in Computer Science [permission of instructor]
CIS 9601 Computer Graphics and Image Processing [Prerequisite: CIS 5511]
CIS 9602 User Interface
Design and Systems Integration [Prerequisite: CIS 5511]
CIS 9615 Design and Analysis of Algorithms
[Prerequisites: CIS 5511 & 5513]
CIS 5516 (9616) Principles of Data Management [Prerequisites: CIS 5511 & 5512]
CIS 5617 (9617)
Computer Networking and Communications [Prerequisites: CIS 5511 & 5512]
CIS 9618 Web
Applications Development [Prerequisites: CIS 5511 & 5512]
CIS 9651 Artificial Intelligence, Heuristic
Models, and Education [Prerequisite: CIS 5603]
CIS 9664 Knowledge Discovery and Data Mining
[Prerequisites: Basic knowledge in Data Base Systems (CIS 5516 (9616)); programming skills; basic
statistics, graph theory, & linear algebra]
CIS 9665 Advanced Topics in Data Base Systems [Prerequisite:
CIS 5516]
CIS 9666 Advanced Networking and Client-Server Computing [Prerequisite: CIS 5617]
CIS
9668 Integrating Computing Technologies in Commercial Web Site Development [Prerequisite: CIS
9618]
CIS 9669 Distributed and Parallel Computer Systems [Prerequisite: CIS 5617]
top
MASTER OF SCIENCE PROGRAM IN INFORMATION SCIENCE AND TECHNOLOGY
The MS in IS&T program is intended to provide students with an advanced knowledge in the technology
of developing information systems across a variety of applications settings. Students will develop the
skills and knowledge necessary to analyze and understand problems in different applications domains
and apply current technology to help solve these problems.
The program is designed primarily for 3 types of students: 1) students and practitioners with an
undergraduate degree in Information Science and Technology (IS&T), Computer Science or the
equivalent; 2) students and practitioners with an undergraduate degree in a different field interested in
switching into the IS&T; and 3) students in Temple’s special Accelerated (4+1) Bachelors-Masters
Program. Students entering the MS in IS&T program without a CS/IS&T degree or equivalent knowledge
in computing technology will be asked to take additional course work (described below) before
continuing on to graduate studies.
The program emphasis throughout is on the development of problem solving and communications skills,
and the use of advanced software systems, networks, and database technologies to aid in understanding
scientific, mathematical, financial, economic, social, and artistic phenomena, to model and simulate realworld processes and structures, and to redefine and improve organizational and engineering processes
and develop computerized systems to support these processes.
The MS in IS&T also prepares students for further education in information science and technology.
Graduates can pursue the PHD degree if they desire to teach at the college or university level or carry out
academic or industrial research. It is also possible for students who obtain the MS in IS&T degree to teach
in secondary schools (with the proper teacher certification) or community colleges.
REQUIREMENTS FOR THE MS DEGREE IN INFORMATION SCIENCE AND TECHNOLOGY
The admissions background for the MS in IS&T program includes a minimum of:
a. 2 consecutive programming courses in the same language (such as CIS 1068 and 2168);
b. a database
course (such as CIS 2109 and 4331);
c. a course in computer operating systems and networking (such as
CIS 2229);
d. a course in component-based (object-oriented) software design (such as CIS 3309)
including at least some introduction to client-server systems design.
This background may be satisfied by equivalent courses or relevant work experience. The content of the
undergraduate courses may be found on the CIS Department web site at http://www.temple.edu/cis (See
the links Undergraduate/Undergraduate IS&T)
The CIS Graduate Program policy for waiving a prerequisite for a Core course in this program is an
equivalent course in a University Computer and Information Sciences Program, or completion, with a B or
better, of the courses listed above (1068, 2168, 2109, 2229 and 3309).
To earn an MS in Information Science and Technology, a student must complete ten (10) graduate
courses (30 credits at the 5100-level and above). These courses include: 4 Core CIS courses [CIS 5105 IT
Process Management, 5106 System Development Process, 5107 Computer Systems Security and Privacy
and 5108 Emerging Technologies and Tools for Enterprise Management], 4 advanced topic (elective)
courses, and one capstone project course [CIS 9991 Project]. A maximum of three electives may be taken
outside CIS with the approval of the MS in IS&T Program Director. Students with an applied interest are
encouraged to substitute a 2 or 3 course cluster in their interest areas, provided they meet the
prerequisites for those courses.
At least 1 credit hour of work [or research] experience outside of Temple's CIS Department is
required. Students enroll in CIS 9182 or 9282 - Independent Study. This requirement can be waived for
students with adequate work experience.
COURSES OFFERED IN THE MS PROGRAM IN INFORMATION SCIENCE AND TECHNOLOGY
ON-LINE COURSE DESCRIPTIONS
Note: All courses are 3 semester hours.
CIS 5105 IT Process Management
CIS 5106 System Development Process
CIS 5107 Computer Science Security and Privacy
CIS 5108 Emerging Technologies and Tools for Enterprise Management
CIS 5208 (8108) Knowledge Management
CIS 5210 (8110) Seminar in Information Science and Technology
CIS 5301 (8501) Advanced Database Management Systems
CIS 5303 (8503) Usability Engineering
CIS 5304 (8504) Network Technologies
CIS 5306 (8506) Software Engineering
CIS 5308 (8508) Enterprise Resource Planning Software
CIS 5410 (9110) Advanced Seminar in Information Science and Technology
CIS 9991 Project
PHD PROGRAM
The Computer and Information Sciences PHD program prepares a student to undertake independent
research in either an academic or non-academic setting. The program is structured around the PHD
thesis; course and seminar work are designed with the requisite quality of the thesis in mind. A criterion
for the thesis is that it be publishable in a recognized journal.
SUMMARY OF COURSE REQUIREMENTS FOR THE PHD DEGREE IN COMPUTER AND INFORMATION
SCIENCES
▪ Students must take 16 courses from among those approved for their track .
▪ No more than 8 of the 16 courses may be independent study 9182/9282 (CIS 598/599), project
9991 (CIS 751), thesis 9996 (CIS 752), preliminary exam prep 9994 (CIS 799), or pre-dissertation
research 9998 (CIS 899).
▪ Graduate credits from other institutions can be considered for transfer credits.
▪ A minimum of 7 courses is needed beyond the Master’s Degree.
▪ Requirements to Waive Examination on a course that is part of the Qualifier Exam:
▪ Course must be taken at Temple University;
▪ Student must have received an A or A-;
▪ Student must have completed the course within four (4) years of admission to the doctoral
program.
▪ At least 1 credit hour of work [or research] experience outside of Temple's CIS Department is
required. Students enroll in CIS 9182 or 9282 - Independent Study. This requirement can be
waived for students with adequate work experience.
The four research tracks for the Ph.D. (click to link to University descriptions) are:
1. 1. Artificial Intelligence and Applications (AI) -- concerned with systems that exhibit
intelligent behavior.
2. Computer and Network Systems (NS) -- concerned with computer systems, networking and
high performance computing.
3. Information Systems (IS) -- concerned with systems that provide information to improve the
performance of organizations.
4. Software Systems (SS) -- concerned with the creation of software and the associated
methodologies.
COMPUTER AND INFORMATION SCIENCES PHD TRACK REQUIREMENTS
Artificial Intelligence
- three required CIS courses (the three courses are also required for Qualifying Exam):
CIS 5511 Programming Techniques,
CIS 5526 Machine Learning,
CIS 5603 Artificial Intelligence;
- at least five CIS courses (choose at most four for inclusion in Qualifying Exam):
CIS 5513 Automata and Formal Languages,
CIS 5525 Neural Computation,
CIS 5527 Data Warehousing, Filtering and Mining,
CIS 5538 Text Mining and Language Processing,
CIS 5543 Computer Vision,
CIS 9601 Computer Graphics and Image Processing,
CIS 9615 Design and Analysis of Algorithms,
CIS 5617 (9617) Computer Networking and Communication,
CIS 9618 Principles of Software Engineering,
CIS 9651 Artificial Intelligence, Heuristic Models, and Education,
CIS 9664 Knowledge Discovery & Data Mining,
CIS 9665 Advanced Topics in Data Base Systems,
CIS 9590 Advanced Topics in Computer Science
Computer and Network Systems - five CIS Core Courses (choose at least two for inclusion in Qualifying
Exam): CIS 5511 Programming Techniques, CIS 5512 Operating Systems, CIS 5513 Automata and Formal
Languages, CIS 5542 Computer Architecture and CIS 5617 (9617) Computer Networking and
Communication;
- Didactic Courses (choose at most five for inclusion in Qualifying Exam): CIS 5526 Machine Learning, CIS
5536 Ad Hoc Networks, CIS 5537 Network and Information Security, CIS 5539 Wireless Network and
Communication, CIS 58544 Distributed Computing, CIS 5603 Artificial Intelligence, CIS 9615 Design and
Analysis of Algorithms, CIS 5516 (9616) Principles of Data Management, CIS 9618 Principles of Software
Engineering, CIS 9664 Knowledge Discovery and Data Mining, CIS 9665 Advanced Topics in Data Base
Systems, CIS 9666 Advanced Networks and Client-Server Computing, CIS 9669 Parallel Processing.
Information Systems
- at least one and up to three theory area topics: CIS 5511 Programming Techniques, CIS 9615 Design &
Analysis of Algorithms, Stat 8003 Statistical Methods I;
- at least one and up to three systems area topics: CIS 5512 Operating Systems, CIS 5516 (9616)
Principles of Data Management, CIS 5617 (9617) Computer Networking and Communication, CIS 9666
Advanced Networks and Client-Server Computing;
- at least two and up to four IS Track Specific areas: CIS 5525 Neural Computation, CIS 5526 Machine
Learning, CIS 5527 Data Warehousing, Filtering and Mining, CIS 5603 Artificial Intelligence, CIS 9618
Principles of Software Engineering, CIS 9664 Knowledge Discovery & Data Mining, CIS 9665 Advanced
Topics in Data Base Systems, CIS 9668 Integrating Computing Technologies in Commercial Site
Development, 9590 Advanced Topics in Computer Science.
Software Systems - seven required CIS courses: CIS 5513 Automata & Formal Languages, CIS 5511
Programming Techniques, CIS 5512 Operating Systems, CIS 9615 Design & Analysis of Algorithms, CIS
5516 (9616) Principles of Data Management, CIS 5617 (9617) Computer Networking & Communication,
CIS 9618 Principles Software Engineering; - Approved CIS electives; Approved Cognate electives.
top
THE PHD QUALIFIER EXAMINATION
This exam tests the student on the fundamentals of computer and information sciences and the basic
body of knowledge in a track. It consists of a written closed book exam on theory and algorithms, systems,
and track specific material. The Qualifying Exam is given every Spring semester (usually late January).
The exam consists of seven written questions. [Note: Questions on individual courses may be waived
if the student has taken the course at Temple University within four years of admission to the
doctoral program and received a grade of A or A- in that course.]
The Qualifier requirements by track:
Artificial Intelligence
- three required CIS courses (the three courses are also required for Qualifying Exam):
CIS 5511 Programming Techniques,
CIS 5526 Machine Learning,
CIS 5603 Artificial Intelligence;
- at least five CIS courses (choose at most four for inclusion in Qualifying Exam)
Computer and Network Systems
— at least two Core courses: CIS 5511, 5512, 5513, 5542, 5617 (9617)
— at most five Didactic courses: CIS 5526, 5536, 5537, 5539, 5544, 5603, 9615, 5516 (9616), 9618, 9664,
9665, 9666, 9669.
Information Systems
— at least one and up to three Theory/Algorithms courses: CIS 5511, 9615 , Stat 8003
— at least one
and up to three Systems courses: CIS 5512, 5516 (9616), 5617 (9617), 9666
— at least two and up to
four Track Specific courses: CIS 5525, 5526, 5527, 5603, 9618, 9664, 9665, 9668, 9590.
Software Systems
— three Theory/Algorithms courses: CIS 5513, 5511, 9615
— three Systems courses: CIS 5512, CIS
5516 (9616), CIS 5617 (9617)
— one Track Specific course: CIS 9618.
The seven courses on which a student’s qualifier examination will be based must be approved in writing
by the student’s Advisor and Track Chair.
The exam may be retaken only once (either in full or in part), normally within one year of the first
attempt, and only with the permission of the Graduate Committee. The Committee may, at its discretion,
recommend a passing grade for a student conditional upon the satisfactory completion of a list of courses
prescribed by the Committee for the purpose of remedying specific deficiencies.
WRITING SKILLS
The writing skills of each PHD student will be formally assessed. A student must pass a two-hour essay
exam given once a year, normally a week after the Qualifier Exam. It should be taken in the same
semester as the Qualifier Exam. The exam may be retaken once but must be passed before Prelim II is
scheduled.
TEACHING REQUIREMENTS
As part of the normal graduate training program, all PHD candidates are expected to teach at least one
course. Exception may be granted by the CIS Graduate Program Committee in consultation with the
student’s Advisory Committee.
ADVISORY COMMMITTEE
Once students have passed the Qualifying Examination, they are expected during that same semester to
choose the area in which they plan to do their research and to find an advisor willing to supervise them.
The student and advisor should formulate a Plan of Study to complete the coursework requirements for
the PHD degree.
The advisor and the student will then select at least two additional graduate faculty members for the
Advisory Committee. The Advisory Committee must contain at least one other member of the CIS
Department (in addition to the advisor) and it must be approved by the Graduate Program Committee.
The student’s Plan of Study must be approved by this Advisory Committee and the Graduate Program
Committee, normally before the end of the semester in which the Qualifier Examination is passed. The
Advisory Committee administers the Preliminary Examinations.
PRELIMINARY EXAMINATIONS (ADVISORY COMMITTEE)
The goal of the prelims is to test the research skills and knowledge of the student and the
appropriateness and feasibility of the proposed research.
The prelims focus on:
1. Testing advanced track knowledge
2. Testing in-depth knowledge in the
selected research area
3. Ensuring that the selected research problem is of reasonable scope and
significance
4. Ensuring that the proposed dissertation is feasible
The Prelims are completed in two stages.
Prelim I will include at least items 1 and 2. Prelim I consists of written and oral components testing
advanced track knowledge and in-depth knowledge of the research area and includes a literature review
of the area. In conjunction with items 1 and 2 Prelim I will also be used to determine whether the student
needs to take additional courses in order to support research in the chosen area. Prelim I is open only to
the committee and to members of the department.
Prelim II will include at least items 3 and 4. Prelim II consists of written and oral components to assess
the appropriateness of the research including the approach and methodology. The written portion of
Prelim II should be of sufficient quality to be publishable as a department technical report. This exam is
open to the public.
Both Prelim I and II must be scheduled, and all relevant information made available,
at least four weeks in advance. The advisor must schedule the exams with the CIS Graduate Program
Director.
The successful completion of Prelim II will produce a written understanding among the student, faculty
advisor, and dissertation committee, specifying the work to be done to obtain final approval of the
dissertation.
After passing both parts of the Preliminary Exam, students are admitted to PHD candidacy and begin
work on their thesis under the direction of their Advisory Committee. Students must enroll for at least
two credits of CIS 9999 (999) Dissertation Research. The thesis should be prepared according to the
requirements of the Graduate School.
DISSERTATION DEFENSE
EXAMINING COMMITTEE – Evaluates the student’s dissertation and oral defense. This committee is
comprised of the Doctoral Advising Committee and at least one additional Graduate Faculty member
from outside the CIS Department. This Outside Examiner should be identified no later than the beginning
of the semester in which the student will defend the dissertation. The chair of the Examining Committee
should not be the student’s PHD advisor.
The student must complete the writing of the dissertation and submit it to the committee at least four
weeks prior to the scheduled oral defense. The student defends his research at this time; discussing the
major contributions and its significance to the field. The advisor must schedule the defense with the CIS
Graduate Program Director. This exam is advertised through the Graduate School, as well as the
department, and is open to the public.
TIME-LINE
A full-time student (with the Master’s Degree) will normally be expected to complete all requirements for
the PHD within three to four years. Many PHD students will be working 20 hours per week as Teaching
Assistants. Thus, under normal circumstances each student will be supported for up to four years beyond
the Master’s degree. The proposed time line is as follows:
1. Qualifier
Normally taken the first time it is offered after admission to the PHD program (usually January).
2. Writing Skills
Show evidence by end of semester qualifier is passed (must be passed before Prelim II scheduled).
3. Advisory Committee
Select dissertation advisor and form Advisory Committee by end of semester qualifier is passed.
4. Prelim I (Advisory Committee)
Within 1 year after passing Qualifier.
5. Prelim II (Advisory Committee)
Within 1 year after Prelim I is passed.
6. Dissertation Defense (Examining Committee)
Within 1 year after Prelim II is passed.
Sample Time line for student starting in Fall Semester
Year 1
Three courses per semester
Show evidence of writing skills
Spring Semester: Take
Qualifying Exam, form Advisory Committee
Year 2
Fall Semester: Additional courses (chosen in conjunction with committee) plus begin
research on dissertation topic.
Spring Semester: Literature search, formulate research problem, take
Preliminary I Exam.
Year 3
Fall semester: Dissertation research
Spring Semester: Take Preliminary II Examination
Year 4
Dissertation Defense
GUIDELINES FOR CIS PHD PROGRESS
A student is admitted to the CIS PHD program only via admission to one of three areas. It is
important that the student work closely with faculty in this area and carefully follow the
guidelines for preparing for the specific area Qualifying Exam.
1. 2. The Qualifying Exam should normally be taken the first year of PHD studies. It is currently
given the first week of the Spring Semester. This exam measures breadth of CIS knowledge,
especially in the core subject areas. Students who fail the first time are allowed to re-take it once.
Failing this exam a second time means automatic dismissal from the program.
2. 3. As part of preparing for PHD work, the student must demonstrate, by the end of the Semester
in which the Qualifying Exam is passed, a sufficient level of writing skills has been achieved.
3. 4. In the same Semester in which the Qualifying Exam is passed the student is expected to choose
an adviser and , in consultation with the adviser, form a Doctoral Advisory committee. It is critical
that this be done as soon as possible since the committee is responsible for recommending specific
courses that will aid in the student’s research. [For the PHD, students are required to take a
minimum of 21 credits beyond the 30-credit Masters degree.]
4. 5. The Doctoral Advisory Committee must include at least three graduate faculty members from
Temple University; two of which, including the chair, must be from the student’s program.
5. 6. Each Doctoral Advisory Committee will meet at least once a year to review the advisee’s
progress and make suggestions concerning future research. A written record of this meeting,
including the findings of the committee and suggestions made, must be placed in the student’s file.
A copy must be given to the student.
6. 7. The adequacy of the student’s in-depth preparation and research objectives are examined in
the first of two Preliminary Exams taken in preparation for dissertation research. The second of
the two Preliminary Exams focuses on the student’s research proposal.
7. 8. Timing is everything! It is critical that each member of the Doctoral Advisory Committee has
adequate time to read the material being presented at Preliminary Exams I and II. Therefore, the
Preliminary I and II Exams must be scheduled a MINIMUM of three weeks AFTER approval from
the graduate committee. [Approval is requested by the major advisor sending the appropriate
documentation to the Graduate Committee Chair. The approval process normally takes a week.]
8. 9. The oral defense of the dissertation is administered by the Dissertation Examining Committee.
The Dissertation Examining Committee consists of the Doctoral Advisory Committee and at least
one faculty member not from the student’s program. This Outside Examiner should be identified
no later than the beginning of the semester in which the student will defend the dissertation. The
chair of the Examining Committee should not be the student’s PHD advisor.
9. 10. For the oral defense, the student’s Dissertation Examining Committee needs a month to read
the final dissertation, especially since there will be one, or possibly more, new members. Thus,
students should allow AT LEAST a month after approval of the graduate committee for scheduling
the final defense.
10. 11. Students have up to seven years to finish their PHD from the date they begin the program. If
more time is needed it is currently possible to request an additional three years [one year at a
time] without major difficulty as long as the student is making “reasonable progress.” However,
obtaining an extension of time beyond (a total of) 10 years is VERY difficult and should be
avoided!
11. 12. Students who no longer are receiving support from the University and who are official PHD
candidates [having passed Prelim II in our program] can apply for a one-time Dissertation
Completion Grant. Students receiving such awards are not allowed to receive University funding
again.
OTHER REQUIREMENTS AND POLICIES
In general, students must satisfy the requirements of the CIS Department, the College of Science and
Technology, and the Graduate School.
These currently include the following:
o a. Students must register EVERY SEMESTER and must complete the program within seven years
from the date of admission, unless permission is given by the Dean of the Graduate School;
o b. Students must have a 3.0 (or “B”) average and no incomplete courses at the time of graduation;
o c. Students may not receive more than two grades of less than “B-”. Language Requirement:
There is no University or CIS Department language requirement for the PHD degree.
Courses from Other Disciplines: There is no limit on the number of credits earned from other Temple
departments. However, such courses must be approved by the Graduate Program Committee in
consultation with the student’s Advisory Committee.
Advising
Undergraduate Advisors
▪ Sally Kyvernitis, Advisor Computer Science program
350 Wachman Hall, 215-204-2030
Computer Science Course Pre-Requisites for the BA & BS
Spring 2013 Advising Schedule : Monday/Wednesday 2:30 PM - 4:00 PM
▪ Wendy Urban, Advisor of the Information Science and Technology programs
406 Wachman Hall
Spring 2013 Advising Schedule: Monday 10:00 - 11:30 AM, Tuesday 8:00 - 9:30 AM,
Thursday 12:30 - 1:30 PM
▪ Advising in the College of Science and Technology
The Office of Student Services 1810 Liacouras Walk, Suite 203, 215-204-2890
for general advising, such as questions about non-major requirements, administrative changes
Graduate Advisors
▪ Sally Kyvernitis Graduate Advisor
▪
350 Wachman Hall, 215-204-2030
▪
Spring 2013 Advising Schedule : Monday/Wednesday 2:30 PM - 4:00 PM
▪ Dr. Justin Shi Graduate Program Director
▪
300A Wachman Hall, 215-204-6437
Resources
The CIS department provides and maintains computing systems for students and faculty. These systems
include servers and workstations for research, instruction and learning. In addition, there are numerous
University computing resources available for students and faculty. The University's TECH Center is
Temple's state-of-the-art Computer facility with over 600 workstations and specialty labs, including a
software development laboratory.
CIS has 5 student computing laboratories. These laboratories provide services for:
▪ the laboratory component of courses
▪ student research
▪ walk-in use to support instructional, research and project activities for students.
Almost all CIS courses at the undergraduate level have a scheduled laboratory component. At the
graduate level, most courses require use of CIS laboratories for homework, project assignments and
research. Over54 sections of CIS courses (over 900 students) have their scheduled laboratory or lecture
component in these facilities.
Most graduate students also use the CIS laboratories for their course assignments. Some graduate
courses, e.g. those concerned with networking, operating systems, data mining, web services and
database management, also have lectures and formal laboratory components in the laboratories.
The CIS laboratories are open for student use for at least 70 hours per week. This accommodates the
scheduled courses and provide adequate “walk-in” time for students each week. Students should expect
to have homework assignments and laboratory projects that require an additional six to eight hours per
week of laboratory system use beyond their scheduled laboratory time.
Additional information on Laboratory Systems ...
Additional information on Software for Laboratory Systems ...
Research
The following list illustrates some of the current research areas in the CIS Dept.:
o data mining
o pattern recognition
o machine learning
o information and network security
o wireless networks and mobile computing
o distributed and real-time systems
o parallel processing
o cloud computing
o multimedia databases
o complexity theory
o computer vision
o algorithms
o robot mapping
o computational genomics
o data compression
o artificial intelligence
o biomedical informatics
o collaboration technology and methods
The Department is strong in data mining for spatial, temporal and distributed data and applications of
these techniques to large biomedical databases. The bioinformatics work focuses on understanding
disordered proteins and their functions. Other work in biomedical informatics focuses on developing
data management and informatics tools for analyzing large repositories of medical images and other
clinical data and extracting patterns and associations between anatomical structures and normal or
abnormal function. Other applications of data mining and machine learning we consider are in the areas
of video analysis and time series analysis. Work in pattern recognition centers around object recognition,
shape similarity and perceptual grouping with applications to robot mapping.
Additionally, the department is developing a strong research program centered on networked computing,
which includes wireless networks and mobile computing, security, resource and system management
and parallel and distributed systems. The wireless network and mobile computing areas focus on
innovative network architecture, delay tolerant network design, protocol design, and QoS support. The
security research studies key management, anonymity design, and secure routing . In the areas of
resource and system management, work is centered on applying reputation-based trust model on
resource selection and mapping. Parallel and distributed systems focus on the principles of lossless high
performance systems.
The Department has also a strong core in complexity theory (including circuit complexity and bounded
queries), fault diagnosis, mathematical theory of computation, algorithms and their applications to
molecular computing and bioinformatics. Work in the area of artificial intelligence concentrates on
computer-aided instruction and learning and reasoning under uncertainty and insufficient knowledge
and resources.
The majority of the research projects is funded by the National Science Foundation (NSF), the
Department of Defense (DOD), and the National Institutes of Health (NIH). Much of the research work of
the department is carried out by the members of the Center for Data Analytics and Medical Informatics
(DABI) and the Center for Networked Computing (CNC). The projects are interdisciplinary and involve
researchers from departments as diverse as Engineering, Biology, Chemistry, Statistics, Mathematics,
Radiology, Neurology, Pathology, Pharmacology, and Psychology.
Student Career Assistance Center
Assisting CS and IS&T Majors in their search for internships and
job placements
LOCATION: Wachman Hall Room 350
The Center offers assistance with:
▪ Resume Creation
▪ Career Development
▪ Interviewing Skills
▪ Job Placement
Resume Matters: Tips on creating effective resumes
Office Hours
Friday
9:00 AM to 9:50 AM
also
Monday and
1PM to 4PM
Wednesday
Other Hours Available by Appointment.
Please Contact: Rose McGinnis
mcginnr@temple.edu
Wachman Hall Room
350
1810 Liacouras Walk, Suite 203F
(in the CST Advising area)
The Temple University Career Center provides information and access to jobs and interns for CIS
students.
Visit the Career Center
Click on the OwlNetwork link in the "Students" box on the right hand side of the page
Follow the login
instructions in the box, on the left You will be prompted to create a profile if you have not done so
already
Search by job or employer using the appropriate tab on the upper right hand side of the page
In
order to apply to a job you will need to post your resume by using the "Documents" tab and clicking on
"Publish a Resume"
If you have any questions please contact the Career Center at 215-204-7981
Download