1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:07,030 SPEAKER: So the tracks that is mentioned on CS50x 3 00:00:07,030 --> 00:00:12,210 is mostly on web development, games, iOS, Android, et cetera. 4 00:00:12,210 --> 00:00:21,510 So for someone like me that is in the health and biology industry, 5 00:00:21,510 --> 00:00:27,390 I really want to know which other courses I can take and develop 6 00:00:27,390 --> 00:00:30,010 my knowledge based upon them. 7 00:00:30,010 --> 00:00:37,010 So if there any advice on that, I would really appreciate it. 8 00:00:37,010 --> 00:00:38,260 DAVID MALAN: Yeah, absolutely. 9 00:00:38,260 --> 00:00:41,970 I think that's a good problem to have that you're so 10 00:00:41,970 --> 00:00:43,890 passionate about two different fields. 11 00:00:43,890 --> 00:00:45,660 I would recognize that first. 12 00:00:45,660 --> 00:00:49,950 I don't think you should worry as much about pursuing a computer science 13 00:00:49,950 --> 00:00:55,470 degree solely for the purpose of getting a job in the tech industry. 14 00:00:55,470 --> 00:00:57,330 There is certainly so much demand right now 15 00:00:57,330 --> 00:01:02,220 for technologists that simply having a strong technical background I 16 00:01:02,220 --> 00:01:04,800 do think will help open doors already. 17 00:01:04,800 --> 00:01:07,440 In terms of types of courses to take, I think 18 00:01:07,440 --> 00:01:11,280 a course like CS50 that's an introduction to procedural programming 19 00:01:11,280 --> 00:01:12,570 is compelling. 20 00:01:12,570 --> 00:01:18,330 Another course that's very popular out there is this one here from MIT, 21 00:01:18,330 --> 00:01:21,690 called 6001, which you might find of interest as well, 22 00:01:21,690 --> 00:01:23,640 which focuses on Python. 23 00:01:23,640 --> 00:01:28,740 The algorithms class that I mentioned earlier I think is a good way of-- 24 00:01:28,740 --> 00:01:29,910 and there's two parts to it. 25 00:01:29,910 --> 00:01:33,360 Let me go ahead and paste both URLs, one and two-- 26 00:01:33,360 --> 00:01:36,390 I think is a good way, especially for industry, 27 00:01:36,390 --> 00:01:39,930 to get better at algorithms and data structures more generally. 28 00:01:39,930 --> 00:01:43,810 And then I would also recommend a course on functional programming specifically, 29 00:01:43,810 --> 00:01:47,190 which is a different type of programming than we teach in CS50, 30 00:01:47,190 --> 00:01:49,500 and I think that will help round out your knowledge. 31 00:01:49,500 --> 00:01:51,417 Brian, do you perhaps have any recommendations 32 00:01:51,417 --> 00:01:53,800 along those lines or others? 33 00:01:53,800 --> 00:01:56,750 BRIAN YU: Yeah, I would agree with all recommendations. 34 00:01:56,750 --> 00:01:58,960 In addition to that, for biology specifically, 35 00:01:58,960 --> 00:02:04,510 and for bioinformatics in particular, I think a course on data science 36 00:02:04,510 --> 00:02:06,440 is going to be especially helpful. 37 00:02:06,440 --> 00:02:10,509 A lot of what you'll do in data science are going to be tools that are related 38 00:02:10,509 --> 00:02:14,170 to computer science but will specifically help with a lot of what 39 00:02:14,170 --> 00:02:16,570 bioinformatics is all about, which is, in large part, 40 00:02:16,570 --> 00:02:18,970 about looking at a lot of data, whether it's-- 41 00:02:18,970 --> 00:02:20,250 SPEAKER: A lot of genetics. 42 00:02:20,250 --> 00:02:21,250 BRIAN YU: Yeah, exactly. 43 00:02:21,250 --> 00:02:22,690 A lot of genetic data. 44 00:02:22,690 --> 00:02:25,030 And to that extent, I'd also suggest maybe a course 45 00:02:25,030 --> 00:02:26,490 on artificial intelligence too. 46 00:02:26,490 --> 00:02:28,150 If you think about a lot of the problems in-- 47 00:02:28,150 --> 00:02:30,580 SPEAKER: I am actually looking forward to the AI class that is coming up, 48 00:02:30,580 --> 00:02:30,940 so I'm-- 49 00:02:30,940 --> 00:02:31,620 BRIAN YU: Oh, I'm glad. 50 00:02:31,620 --> 00:02:32,960 Yeah, a lot of the problems-- 51 00:02:32,960 --> 00:02:34,335 SPEAKER: Really happy about that. 52 00:02:34,335 --> 00:02:35,248 Thank you. 53 00:02:35,248 --> 00:02:36,040 BRIAN YU: I'm glad. 54 00:02:36,040 --> 00:02:37,998 A lot of the problems in bioinformatics, things 55 00:02:37,998 --> 00:02:41,890 like when you're trying to do evolutionary biology analysis, 56 00:02:41,890 --> 00:02:44,920 trying to look at how evolution has happened, that's often done-- 57 00:02:44,920 --> 00:02:45,160 SPEAKER: [INAUDIBLE] 58 00:02:45,160 --> 00:02:46,600 BRIAN YU: --machine learning techniques too. 59 00:02:46,600 --> 00:02:47,350 Yeah, exactly. 60 00:02:47,350 --> 00:02:47,650 So-- 61 00:02:47,650 --> 00:02:48,100 SPEAKER: Thank you. 62 00:02:48,100 --> 00:02:49,933 BRIAN YU: --a lot of AI and machine learning 63 00:02:49,933 --> 00:02:53,500 can be applied to biology and bioinformatics now too. 64 00:02:53,500 --> 00:02:54,830 SPEAKER: Thank you very much. 65 00:02:54,830 --> 00:02:57,210 I really appreciate. 66 00:02:57,210 --> 00:02:58,000