0% found this document useful (0 votes)
485 views12 pages

School of Mathematics and Computer Science BSC (Hons) Computer Science at Herald College, Kathmandu, Nepal Course Guide

This document provides information about the BSc (Hons) Computer Science course at Herald College, Kathmandu, Nepal. It outlines the course structure, modules, credits required per year, educational aims, what makes the course distinctive, management and staff involvement, and contact information for student services. The course aims to provide students with core computer science knowledge and skills needed for the international tech industry. It offers flexibility to study areas of interest like web development, databases, and networking. Students will be taught by professional lecturers with research and industry experience.

Uploaded by

Ashish Parajuli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
485 views12 pages

School of Mathematics and Computer Science BSC (Hons) Computer Science at Herald College, Kathmandu, Nepal Course Guide

This document provides information about the BSc (Hons) Computer Science course at Herald College, Kathmandu, Nepal. It outlines the course structure, modules, credits required per year, educational aims, what makes the course distinctive, management and staff involvement, and contact information for student services. The course aims to provide students with core computer science knowledge and skills needed for the international tech industry. It offers flexibility to study areas of interest like web development, databases, and networking. Students will be taught by professional lecturers with research and industry experience.

Uploaded by

Ashish Parajuli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

School of Mathematics and Computer Science

BSc (Hons) Computer Science at Herald College,


Kathmandu, Nepal
Course Guide

2020-21
September
About this guide
This is your course guide. It provides the basic but fundamental information about your course of study. This
guide is yours for the duration of the course, we don’t re-issue it annually and if any information contained
within were to change then we will write to you to explain so.
In particular, if any important aspects relating to your modules were to change then we will inform you in
accordance with the Code of Practice for the Management of Changes to Modules and Courses. The teaching
and support teams which you will get to know over time will refer to this guide – it will be useful to you and
we advise you to make good use of it throughout your studies.
The Course Guide should be read in conjunction with the more general sources of information which relate to
all students at the University. The Student Handbook is a very detailed reference point for all issues relating to
your studies which aren’t specific to just your particular course. You might also want to refer to the Student
Charter; the University’s Policies and Regulations and the University Assessment Handbook documents which
will provide you with all of the information that we think you will need for your period of study here.
If you need additional information, or you simply want to discuss elements of any of these documents or other
aspects of your course, find that there is something you need to know, please contact your Faculty Student
Services:
Faculty Student Services
We can help with the administration and organisation of your time at University – from enrolment and
module registration, tuition fee enquiries, attendance support, course management and lifecycle queries,
extenuating circumstances, leave of absence, transfers and changes, assignment submission, SAMs
appointments, assessment and result queries, right through to Graduation.
You can also come and talk to us for impartial advice and support if things are starting to go wrong and you’re
not sure who else to talk to. The main thing to remember is that you are not alone. We see large numbers of
students over the course of a year on a variety of issues, so please don’t be afraid to approach us.
We are here to ensure that your transition into Higher Education is as smooth as possible. Normal office
opening hours are Monday-Friday 08:45-17:00.
You can contact us through the e:vision help desk, by phone or in person or by e-mail:

Faculty of Science and Alan Turing Building MI 024 (01902) 322129 [email protected]
Engineering (City
Campus)
Faculty of Science and The Darby Building SC 041 (01902) 322129 [email protected]
Engineering (Telford
Campus)
Help and Advice is also Contact us at the Alan Turing (01902) 321074 [email protected]
available from Student Building MI 001 for all enquiries and (01902) 321070 [email protected]
Support & Wellbeing… referrals… Services operate at all
campuses by appointment.

Welcome from the Course Leader


On behalf of the teaching and support teams from BSc (Hons) Computer Science at Herald College, Kathmandu,
Nepal course, I would like to extend to you a very warm welcome to the University of Wolverhampton, and in
particular your campus.
My name is Jeffrey Ting and I am the course leader for your BSc (Hons) Computer Science at Herald College,
Kathmandu, Nepal course and alongside your personal tutor, will be your main point of contact over the
duration of your studies. My contact details are below – please don’t hesitate to get in touch if you need any
support or guidance.
The successes which you will achieve whilst at the University are based upon a partnership between the
expertise and support from the staff here and the effort you put into learning. We welcome students who are
eager to think for themselves, to take control of their own learning and who are ready to get involved in
developing the skills required in a highly competitive job market. Make the most of the wide range of
opportunities available to you.
Studying at University can be difficult, and for many of you the transition into University life will be
challenging. However we will support you throughout your course, particularly whilst you develop into an
independent learner over the course of your first year with us.
We believe it is important that you are encouraged to make your own contribution to the effective operation
and development of your chosen course. We hope that you might consider acting as a Course Representative
during some of your time with us to help the University continue to improve your experience.
I would like to wish you every success with your studies. We look forward to working with you and hope that
you enjoy your time with us.
Jeffrey Ting

Course Management and Staff Involvement


Please note that an up-to-date staff list for your course is available within the Student Administration Portal
(e:Vision) which includes your Course Leader, Head of Department as well academic staff involved with
module delivery.

Educational Aims of the Course


This course aims to produce software developers who can seamlessly make the transition from University to
the international computer industry. This is achieved by providing a thorough grounding in the core
principles of computer science and integrating these with computer languages, tools, techniques and
methodologies used by computer professionals worldwide.
Our Computer Science course offers you the flexibility to pursue areas of particular interest to you such as
web, databases, and networking. Additionally, we will prepare you with the key skills needed to keep abreast
of future developments.

What makes this programme distinctive?


You will be taught by a professional team of lecturers who have significant research and industrial
experience. Many of our UK Module Leaders that will be overseeing the delivery of the modules on the course
are Fellows and Members o the Industry's Professional Body, the British Computer Society (BCS).
You will learn how cutting-edge technology works and how to take advantage of it. You will gain experience
with latest developments like programming multicore processors, GPUs and the embedded microprocessor
systems that enable mobile computing.

Course Structure
September (Full-time)
Part time students study alongside full time students. However, they do not study more than 80 credits in each
academic calendar year.
Year 1
Full time and Sandwich Undergraduate Honours students normally study 120 credits per academic year; 60
credits semester 1 and 60 credits semester 2.
Module Title Credits Period Type
4CS001 Introductory Programming And Problem Solving 20 OSEA Core
4CS015 Fundamentals of Computing 20 OSEA Core
4CS017 Internet Software Architecture 20 OSEA Core
4MM013 Computational Mathematics 20 OSEA Core
4CI018 Academic Skills and Team-based Learning 20 OSEA Core
4CS016 Embedded Systems Programming 20 OSEA Core

September (Full-time)
Part time students study alongside full time students. However, they do not study more than 80 credits in each
academic calendar year.
Year 2
Full time and Sandwich Undergraduate Honours students normally study 120 credits per academic year; 60
credits semester 1 and 60 credits semester 2.
Module Title Credits Period Type
5CS019 Object-Oriented Design and Programming 20 OSEAI Core
5CS021 Numerical Methods and Concurrency 20 OSEA1 Core
5CS022 Distributed and Cloud Systems Programming 20 OSEAI Core
5CS024 Collaborative Development 20 OSEAI Core

For this option group you must choose a minimum of 20 credits and a maximum of 20 credits

5CI022 Databases 20 OSEAI


5CS025 Games Development 20 OSEAI
5CS037 Concepts and Technologies of AI 20 OSEAI

For this option group you must choose a minimum of 20 credits and a maximum of 20 credits

5CS020 Human - Computer Interaction 20 OSEAI


5CS036 Robotic Engineering 20 OSEAI

September (Full-time)
Part time students study alongside full time students. However, they do not study more than 80 credits in each
academic calendar year.
Year 3
Full time and Sandwich Undergraduate Honours students normally study 120 credits per academic year; 60
credits semester 1 and 60 credits semester 2.
Module Title Credits Period Type
6CS005 High Performance Computing 20 OSEAI Core
6CS007 Project and Professionalism 40 OSEAY Core
6CS030 Big Data 20 OSEAI Core

For this option group you must choose a minimum of 20 credits and a maximum of 20 credits

6CS027 Secure Mobile Application Development 20 OSEAI


6CS013 Emerging Interactive Technologies 20 OSEAI
6CS014 Complex Systems 20 OSEAI

For this option group you must choose a minimum of 20 credits and a maximum of 20 credits

6CS012 Artificial Intelligence and Machine Learning 20 OSEAI


6CS025 Advanced Games Technologies and Programming 20 OSEAI
6CS028 Advanced Web Development 20 OSEAI

Please note: Optional modules might not run every year, the course team will decide on an annual basis which
options will be running, based on student demand and academic factors, to create the best learning
experience.

Course Learning Outcomes


Learning Outcome Contributing Modules
CertHE Course Learning Outcome 1 (CHECLO1) 4CI018 Academic Skills and Team-based Learning
4CS001 Introductory Programming And Problem Solving
Demonstrate knowledge of the underlying 4CS014 Team-based Learning Project
concepts and principles associated with your 4CS015 Fundamentals of Computing
area(s) of study, and an ability to evaluate and 4CS016 Embedded Systems Programming
interpret these within the context of that area of 4CS017 Internet Software Architecture
study. 4MM013 Computational Mathematics
CertHE Course Learning Outcome 2 (CHECLO2) 4CI018 Academic Skills and Team-based Learning
4CS001 Introductory Programming And Problem Solving
Demonstrate an ability to present, evaluate and 4CS014 Team-based Learning Project
interpret qualitative and quantitative data, in 4CS015 Fundamentals of Computing
order to develop lines of argument and make 4CS017 Internet Software Architecture
sound judgements in accordance with basic 4MM013 Computational Mathematics
theories and concepts of your subject(s) of study.
CertHE Course Learning Outcome 3 (CHECLO3) 4CI018 Academic Skills and Team-based Learning
4CS001 Introductory Programming And Problem Solving
Evaluate the appropriateness of different 4CS014 Team-based Learning Project
approaches to solving problems related to your 4CS015 Fundamentals of Computing
area(s) of study and/or work. 4CS017 Internet Software Architecture
4MM013 Computational Mathematics
CertHE Course Learning Outcome 4 (CHECLO4) 4CI018 Academic Skills and Team-based Learning
4CS014 Team-based Learning Project
Communicate the results of your study/work 4CS015 Fundamentals of Computing
accurately and reliably, and with structured and 4CS016 Embedded Systems Programming
coherent arguments. 4CS017 Internet Software Architecture
4MM013 Computational Mathematics
CertHE Course Learning Outcome 5 (CHECLO5) 4CI018 Academic Skills and Team-based Learning
4CS001 Introductory Programming And Problem Solving
Demonstrate the qualities and transferable skills 4CS014 Team-based Learning Project
necessary for employment requiring the exercise 4CS015 Fundamentals of Computing
of some personal responsibility. 4CS016 Embedded Systems Programming
DipHE Course Learning Outcome 1 (DHECLO1) 5CI022 Databases
5CS019 Object-Oriented Design and Programming
Demonstrate knowledge and critical 5CS020 Human - Computer Interaction
understanding of the well-established principles 5CS021 Numerical Methods and Concurrency
of your area(s) of study, and of the way in which 5CS022 Distributed and Cloud Systems Programming
those principles have developed with an 5CS024 Collaborative Development
understanding of the limits of your knowledge, 5CS025 Games Development
and how this influences analyses and 5CS036 Robotic Engineering
interpretations based on that knowledge. 5CS037 Concepts and Technologies of AI
5MM006 Industrial Placement
DipHE Course Learning Outcome 2 (DHECLO2) 5CI022 Databases
5CS019 Object-Oriented Design and Programming
Demonstrate the ability to apply underlying 5CS020 Human - Computer Interaction
concepts and principles outside the context in 5CS021 Numerical Methods and Concurrency
which they were first studied, including, where 5CS022 Distributed and Cloud Systems Programming
appropriate, the application of those principles in 5CS024 Collaborative Development
an employment context. 5CS025 Games Development
5CS036 Robotic Engineering
5CS037 Concepts and Technologies of AI
5MM006 Industrial Placement
DipHE Course Learning Outcome 3 (DHECLO3) 5CS019 Object-Oriented Design and Programming
5CS020 Human - Computer Interaction
Demonstrate knowledge of the main methods of 5CS021 Numerical Methods and Concurrency
enquiry in the subject(s) relevant to the named 5CS022 Distributed and Cloud Systems Programming
award, and ability to evaluate critically the 5CS024 Collaborative Development
appropriateness of different approaches to 5MM006 Industrial Placement
solving problems in the field of study.
DipHE Course Learning Outcome 4 (DHECLO4) 5CI022 Databases
5CS019 Object-Oriented Design and Programming
Use a range of established techniques to initiate 5CS021 Numerical Methods and Concurrency
and undertake critical analysis of information, 5CS022 Distributed and Cloud Systems Programming
and to propose solutions to problems arising from 5MM006 Industrial Placement
that analysis
DipHE Course Learning Outcome 5 (DHECLO5) 5CI022 Databases
5CS020 Human - Computer Interaction
Effectively communicate information, arguments 5CS024 Collaborative Development
and analysis in a variety of forms to specialist and 5CS025 Games Development
non-specialist audiences, and deploy key 5MM006 Industrial Placement
techniques of the discipline effectively.

DipHE Course Learning Outcome 6 (DHECLO6) 5CI022 Databases


5CS019 Object-Oriented Design and Programming
Demonstrate the qualities and transferable skills 5CS022 Distributed and Cloud Systems Programming
necessary for employment, requiring the exercise 5CS024 Collaborative Development
of personal responsibility and decision-making 5MM006 Industrial Placement
and undertake further training, developing
existing skills and acquire new competences that
will enable them to assume significant
responsibility within organisations.
Ordinary Degree Course Learning Outcome 1 6CS005 High Performance Computing
(ORDCLO1) 6CS007 Project and Professionalism
6CS012 Artificial Intelligence and Machine Learning
Apply appropriate theory, tools and techniques 6CS013 Emerging Interactive Technologies
(e.g. theory and practice of programming, object- 6CS014 Complex Systems
oriented design and analysis, design and 6CS025 Advanced Games Technologies and Programming
construction of data systems, concurrent and 6CS027 Secure Mobile Application Development
distributed systems) to the analysis, design and 6CS028 Advanced Web Development
synthesis of solutions to requirements in the 6CS030 Big Data
domain of Computer Science.
Ordinary Degree Course Learning Outcome 2 6CS005 High Performance Computing
(ORDCLO2) 6CS007 Project and Professionalism
6CS012 Artificial Intelligence and Machine Learning
Demonstrate mastery of the essential facts, 6CS013 Emerging Interactive Technologies
concepts, principles, theories and practices 6CS014 Complex Systems
enabling graduate employment in applications of 6CS025 Advanced Games Technologies and Programming
Computer Science (e.g. Software development, 6CS027 Secure Mobile Application Development
media computing, systems analysis). 6CS028 Advanced Web Development
6CS030 Big Data
Ordinary Degree Course Learning Outcome 3 6CS005 High Performance Computing
(ORDCLO3) 6CS007 Project and Professionalism
6CS012 Artificial Intelligence and Machine Learning
Demonstrate a range of transferable skills in: 6CS013 Emerging Interactive Technologies
problem solving; communication; project 6CS014 Complex Systems
management; working individually and in teams; 6CS025 Advanced Games Technologies and Programming
self-management; and the ability to gather, 6CS027 Secure Mobile Application Development
evaluate and reflect on information from relevant 6CS028 Advanced Web Development
sources and synthesize new knowledge and 6CS030 Big Data
solutions to requirements in the domain of
applications of Computer Science.
Ordinary Degree Course Learning Outcome 4 6CS007 Project and Professionalism
(ORDCLO4)

Demonstrate a range of social, legal, ethical and


professional skills required for continuing
professional development in the Computer
Science Discipline within a world-wide context.
Honours Degree Course Learning Outcome 1 6CS005 High Performance Computing
(DEGCLO1) 6CS007 Project and Professionalism
6CS012 Artificial Intelligence and Machine Learning
Apply appropriate theory, tools and techniques 6CS013 Emerging Interactive Technologies
(e.g. theory and practice of programming, object- 6CS014 Complex Systems
oriented design and analysis, design and 6CS025 Advanced Games Technologies and Programming
construction of data systems, concurrent and 6CS027 Secure Mobile Application Development
distributed systems) to the analysis, design and 6CS028 Advanced Web Development
synthesis of solutions to requirements in the 6CS030 Big Data
domain of Computer Science.

Honours Degree Course Learning Outcome 2 6CS005 High Performance Computing


(DEGCLO2) 6CS007 Project and Professionalism
6CS012 Artificial Intelligence and Machine Learning
Demonstrate mastery of the essential facts, 6CS013 Emerging Interactive Technologies
concepts, principles, theories and practices 6CS014 Complex Systems
enabling graduate employment in applications of 6CS025 Advanced Games Technologies and Programming
Computer Science (e.g. Software development, 6CS027 Secure Mobile Application Development
media computing, systems analysis). 6CS028 Advanced Web Development
6CS030 Big Data
Honours Degree Course Learning Outcome 3 6CS005 High Performance Computing
(DEGCLO3) 6CS007 Project and Professionalism
6CS012 Artificial Intelligence and Machine Learning
Demonstrate a range of transferable skills in: 6CS013 Emerging Interactive Technologies
problem solving; communication; project 6CS014 Complex Systems
management; working individually and in teams; 6CS025 Advanced Games Technologies and Programming
self-management=; and the ability to gather, 6CS027 Secure Mobile Application Development
evaluate and reflect on information from relevant 6CS028 Advanced Web Development
sources and synthesize new knowledge and
solutions to requirements in the domain of 6CS030 Big Data
applications of Computer Science.
Honours Degree Course Learning Outcome 4 6CS007 Project and Professionalism
(DEGCLO4)

Demonstrate a range of social, legal, ethical and


professional skills required for continuing
professional development in the Computer
Science Discipline within a world-wide context.

PSRB
None

Employability in the Curriculum


The course is designed by international academics in direct collaboration with industry professionals,
working to provide practical skills and to develop the personal transferable skills required in the workplace.
Communication skills, problem solving skills and the ability to demonstrate competency in working with
other people are of paramount importance in Computer Science. These skills are specifically taught early in
the course and are then applied during many of the technical modules. To help grow these skills, the course
includes team based projects, embedded at all levels, that tackle real industrial problems, with real industrial
clients. These allow students to apply the technical skills that they have developed at each level in as close to
a real environment as possible.

Teaching, Learning and Assessment


You will engage with a range of learning activities which will include lectures, tutorials, workshops and on-
line forums and in class discussions. The learning activities on your course will develop distinctive graduate
attributes that will make you stand out and enhance your employability. These skills will be embedded into
the curriculum throughout your course. Examples include;
Digitally Literacy: All Computer Science graduates will be users of advanced technologies. However, on your
course you will develop your skills to encompass literacy more fully such as learning how to find information
and how to take best advantage of digital resources and the Internet to make you effective in the Information
Age.
Global Citizenship: On each level of your course you will learn about social, legal and ethical aspects of
Computing, which will broaden your understanding of the way the world works and how communication and
collaboration are evolving.
Knowledgeable and Enterprising: Throughout your course you will build up your professional and
employability skills and learn to apply the knowledge you have acquired in an enterprising way. You will
constantly nurture your own intellectual curiosity. The tools, methodologies and techniques that you will
learn have been carefully selected to prepare you with the skills that employers demand and the opportunities
for work based learning and placements will allow you to gain the vital experience that they often expect.

Assessment Methods:
At the University of Wolverhampton, a variety of modes of assessment will be used to support and test your
learning and progress and to help you develop capabilities that are valued beyond your University studies and
into your working life. Your course may include a variety of assessment activities:
Written examinations (including online examinations, open and closed book examinations and quizzes)
Coursework (for example, essays, reports, portfolios, project proposals and briefs, CVs, poster presentation)
Practical (for example, oral and video presentations, laboratory work, performances, practical skills
assessment)
In the final year of your undergraduate degree, and at the end of your postgraduate degree, you are likely to be
expected to write an extended piece of work or research, such as a dissertation or a practice-based piece of
research.

Reference Points
UK Quality Code for Higher Education
Qualifications and Credit Frameworks
Subject Benchmark Statements​​
University Policies and Regulations
Equality Act (2010)

Academic Regulations Exemptions


Section 1.2.3 - Exemption for delivery outside the standard University Academic Calendar in order to align with
collaborative partner timetable.
APPROVED by Chair’s Action on 18/2/2019.

Support with your studies


University Learning Centres are the key source of academic information for students providing access to:
Physical library resources (books, journal, DVDs etc.)
Study areas to allow students to study in the environment that suits them best: Social areas, quiet and
silent areas.
A wide range of online information sources, including eBooks, e-journals and subject databases
Academic skills support via the Skills for Learning programme
Students on campus can attend workshops or ask for one-to-one help on a range of skills such as
academic writing and referencing.
Dedicated Subject Pages to enable you to explore key online information sources that are recommended
for their studies.
Physical access to local libraries both in UK and overseas via SCONUL and WorldCat agreements
We also strongly advise you to download to “MyWLV” student app. MyWLV is a single point of personalised
access to the variety of systems the University offers. This includes pulling through relevant information (e.g.
deadlines, timetables) and linking to underlying systems.

Course Specific Support


At the start of each year of your course you will be assigned a Personal Tutor from Herald College who will
guide you through the induction process and provide support and academic counselling throughout the year
on an appointment basis. They will be able to offer you advice and guidance to help you liaise with other staff
and support facilities at Herald College and at the University of Wolverhampton. You should meet your
Personal Tutor at least 3 times a year, which must include meetings that you are invited to at critical points in
your course. The Personal Tutor provides academic counselling and will be accessible throughout the week on
a drop-in, or appointment basis to discuss timetables, requests for extensions, requests for extenuating
circumstances, general concerns about study and student life and general programme planning.
Subject support:
Tutorials, workshops, seminars and meetings - provide the primary opportunities for students to interact with
staff on topics relating to modules. All modules provide at least one of these forms of face-to-face support.
Formative feedback - tutors provide personalised written feedback on most summative assessments. The
mechanism for feedback from purely formative tasks varies between assessments, but will always be
provided in some form. Online formative tasks often provide feedback straight away. On occasions tutors may
provide generalised verbal feedback to the whole class on points relating to an assessment
Assessment and subject-based surgeries provide additional student support for subjects that students often
need extra help with. They are often concentrated around the times when assessments take place. Revision
sessions are provided for many modules that have exam-like tests and enable you to interact with tutors to
review parts of the course. Mock exams and tests may provide opportunities to experience an examination
environment before the final summative test and give you feedback on your understanding.

Contact Hours
In higher education, the term ‘contact hours’ is used very broadly, to refer to the amount of time that you
spend learning in contact with teaching or associated staff, when studying for a particular course.
This time provides you with the support in developing your subject knowledge and skills, and opportunities
to develop and reflect on your own, independent learning. Contact time can take a wide variety of forms
depending on your subject, as well as where and how you are studying. Some of the most common examples
are:
lectures
seminars
tutorials
project supervisions
demonstrations
practical classes and workshops
supervised time in a studio/workshop
fieldwork
external visits
work-based learning (including placements)
scheduled virtual interaction with tutor such as on line, skype, telephone
In UK higher education, you as the student take primary responsibility for your own learning. In this context,
contact time with teaching and associated staff is there to help shape and guide your studies. It may be used
to introduce new ideas and equip you with certain knowledge or skills, demonstrate practical skills for you to
practise independently, offer guidance on project work, or to provide personalised feedback.
Alongside contact time, private or independent study is therefore very significant. This is the time that you
spend learning without direct supervision from, or contact with, a member of staff. It might include
background reading, preparation for seminars or tutorials, follow-up work, wider practice, the completion of
assignments, revision, and so on.

Course Specific Health and Safety Issues


No specific health and safety issues have been recorded for this provision, but should this change your Course
Leader will make you aware of this and provide relevant guidance as appropriate.
Course Fact File
Hierarchy of Awards: Bachelor of Science with Honours Computer Science
Bachelor of Science Computer Science
Diploma of Higher Education Computer Science
Certificate of Higher Education Computer Science
University Statement of Credit University Statement of Credit
Course Codes: CS001H01HJ Full-time 3 Years
UCAS Code:
Awarding Body / Institution: University of Wolverhampton
School / Institute: School of Mathematics and Computer Science
Category of Partnership: Supported Delivery of University Provision
Location of Delivery: Herald College, Kathmandu, Nepal
Teaching Institution: Herald College, Kathmandu, Nepal

Published: 01-Sep-2020 (Auto Published)

You might also like